GWT DialogBox2025年3月17日 | 阅读 3 分钟 GWT DialogBox 在顶部有一个标题区域,用户可以拖动它。GWT DialogBox,调用 PopupPanel.setWidth(String) 和 PopupPanel.setHeight(String) 将设置对话框的宽度和高度。 GWT DialogBox 类声明让我们看看 com.google.gwt.user.client.ui.DialogBox 的声明 GWT DialogBox 嵌套类Class | 描述 |
---|
DialogBox.Caption | 它是 DialogBox 标题支持的一组特征接口。 | DialogBox.CaptionImpl | 它是 Caption 的默认实现。 |
GWT DialogBox 构造函数构造函数 | 描述 |
---|
DialogBox() | 它创建一个空的对话框。 | DialogBox(boolean autoHide) | 它创建一个空的对话框,指定其 "auto-hide" 属性。 | DialogBox(boolean autoHide, boolean modal) | 它创建一个空的对话框,指定其 "auto-hide" 和 "modal" 属性。 | DialogBox(boolean autoHide, boolean modal, DialogBox.Caption captionWidget) | 它创建一个空的对话框,指定其 "auto-hide"、"modal" 属性以及自定义 DialogBox.Caption 的实现。 |
GWT DialogBox 常用方法修饰符和类型 | 方法 | 描述 |
---|
受保护的 void | beginDragging(MouseDownEvent event) | 它在标题区域中鼠标按下时调用,通过开启事件捕获来开始拖动循环。 | 受保护的 void | doAttachChildren() | 如果一个组件包含一个或多个不在逻辑组件层次结构中的子组件(子组件仅在 DOM 级别物理连接),则它必须覆盖此方法并为其每个子组件调用 Widget.onAttach()。 | 受保护的 void | doDetachChildren() | 如果一个组件包含一个或多个不在逻辑组件层次结构中的子组件(子组件仅在 DOM 级别物理连接),则它必须覆盖此方法并为其每个子组件调用 Widget.onDetach()。 | void | hide(boolean autoClosed) | 它隐藏弹出窗口并将其从页面中分离。 | void | onBrowserEvent(Event event) | 每当收到浏览器事件时调用。 | 受保护的 void | onPreviewNativeEvent(Event.NativePreviewEvent event) | 它创建预览。 | void | setHTML(SafeHtml html) | 它通过调用其 setHTML(SafeHtml) 方法来设置标题内的 html 字符串。 | void | setHTML(java.lang.String html) | 它通过调用其 setHTML(SafeHtml) 方法来设置标题内的 html 字符串。 | void | setText(java.lang.String text) | 它通过调用其 setText(String) 方法来设置标题内的文本。 | void | show() | 它显示弹出窗口并将其附加到页面。 |
GWT DialogBox 示例 1//SampleDialogBox1.java 输出  GWT DialogBox 示例 2//SampleDialogBox2.java 输出 
|