feat(browser): 添加 BrowserWindow 和 BrowserWindowJDialog 类以支持嵌入式浏览器功能
- 新增 BrowserWindow 类,支持通过 Builder 模式创建可定制的浏览器窗口 - 新增 BrowserWindowJDialog 类,继承自 JDialog,用于创建模态或非模态浏览器对话框 - 实现基于 CEF 的浏览器组件加载与生命周期管理 - 支持自定义上下文菜单、键盘事件(如 F12 开发者工具)、JS 对话框拦截 - 提供链接打开方式配置(在当前窗口或外部浏览器中打开) - 集成消息路由机制,支持前端与后端通信 - 支持主题与字体信息注入至网页端 - 添加资源自动释放逻辑,防止内存泄漏 - 增加对粘贴板操作的支持(复制/粘贴文本)
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package com.chuangzhou.vivid2D.browser;
|
||||
|
||||
import org.cef.callback.CefQueryCallback;
|
||||
|
||||
/**
|
||||
* @author tzdwindows 7
|
||||
*/
|
||||
public record WindowOperation(String type, String targetWindow, CefQueryCallback callback) {
|
||||
}
|
||||
Reference in New Issue
Block a user