社区
Java SE
帖子详情
如何让SWT的Dialog打开后隐藏?
limengchen
2009-08-13 05:43:13
想在主线程创建了一个Dialog,open并让其隐藏。在其它线程里通过Display.asyncExec(...)让其显示。但在主线程里open后怎么隐藏Dialog呢?
...全文
199
13
打赏
收藏
如何让SWT的Dialog打开后隐藏?
想在主线程创建了一个Dialog,open并让其隐藏。在其它线程里通过Display.asyncExec(...)让其显示。但在主线程里open后怎么隐藏Dialog呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limengchen
2009-09-02
打赏
举报
回复
[Quote=引用 12 楼 yekai012 的回复:]
dialog.create();
dialog.getShell().setVisible(false);
dialog.open();
[/Quote]
我是这么写的啊,还是不行,一open窗口就显示了
Acharz
2009-08-31
打赏
举报
回复
你可以在主线程里设置好Dialog的参数,在其他线程里调用Dialog的Open()。
bayougeng
2009-08-31
打赏
举报
回复
没搞过swt,弱弱的问一下。
window被open的时候,没有相应的event吗?写在这个event的action里不行么?
limengchen
2009-08-31
打赏
举报
回复
怎么没人回复呢...
yekai012
2009-08-31
打赏
举报
回复
dialog.create();
dialog.getShell().setVisible(false);
dialog.open();
yekai012
2009-08-31
打赏
举报
回复
在调open前,先调Create();
limengchen
2009-08-28
打赏
举报
回复
我用的SWT,没有processEvent,试了
Event closeEvent = new Event();
closeEvent.type = SWT.CLOSE;
this.getShell().getDisplay().post(closeEvent);
但是没反应,根本不会进public boolean close()函数
奋斗并快乐着
2009-08-26
打赏
举报
回复
用这个:
processEvent(new WindowEvent(this, WindowEvent.WINDOW_CLOSING));
limengchen
2009-08-25
打赏
举报
回复
应该在哪调啊?我试了configureShell和createDialogArea都不行。
limengchen
2009-08-14
打赏
举报
回复
可是在哪调setVisible呢?如果在open之前,那么open会把它重新设为可见。如果是在open之后,那么只有等把对话框关了才会执行这一句。
mgb690_2008
2009-08-14
打赏
举报
回复
dialog.setVisible(false);可是实现的,但要注意open()方法和这句话的位置,LZ试试吧!
islandrabbit
2009-08-14
打赏
举报
回复
[Quote=引用 2 楼 limengchen 的回复:]
可是在哪调setVisible呢?如果在open之前,那么open会把它重新设为可见。如果是在open之后,那么只有等把对话框关了才会执行这一句。
[/Quote]
在open之后,顺便说一下我用的是jface的TitleAreaDialog.
islandrabbit
2009-08-13
打赏
举报
回复
楼主可试试:dialog.getShell().setVisible(false);
java
swt
关闭,
SWT
对话框系列:倒计时关闭对话框.doc
packagecom.cnex.oss.managerupdate.tools;importjava.beans.PropertyChangeListener;importjava.beans.PropertyChangeSupport;importjava.util.Timer;importjava.util.TimerTask;importorg.eclipse.jface.
dialog
s.I...
Java Swing 自定义
Dialog
确认对话框、窗口关闭时弹出对话框询问
Java Swing 自定义
Dialog
确认对话框Java Swing 自定义
Dialog
Java Swing 自定义
Dialog
需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用
Dialog
)。 分析:虽然Java提供了 JOptionPane 类,用来创建标准对话框,但是此处需要使用
Dialog
来提供弹框。所以可以通过扩展 J
Dialog
类创建自定义的对话框。 实现如下: package com.tianjh.
dialog
; im
java
SWT
: 重写dispose()和DisposeListener的区别
当需要在Widget被销毁(dispose)的时候执行一些比如释放资源的动作时,有两个途径来执行这些动作: 1. 重写dispose()方法,在dispose中释放资源的动作。 2. 添加DisposeListener,监听
SWT
.Dispose事件,在Listener中执行释放资源的动作。 应该用哪种方式呢? 答案是方法2,因为虽然都能执行dispose动作,但
SWT
隐式销毁对象的时候并不
SWT
高级控件之
SWT
的高级应用
13.1 打印支持
SWT
通过Printer类可以实现打印的功能。Printer类与Display对象都属于设备的一种,都继承自Device类。
SWT
中涉及打印的类都在org.eclipse.
swt
.printing包中,包括打印对话框类(Print
Dialog
)、打印类(Printer)、打印数据类(PrinterData)。
1. 打印类(Printer)和打印数据类(PrinterData)
PrinterDat
SWT
对话框系列:倒计时关闭对话框
是不是觉得Windows的倒计时关机对话框很酷? 其实你也可以通过
SWT
的对话框来实现这个功能,如果你真的够无聊的话,可以用来吓唬一下你的用户,当然你的确定你的人缘很好才行. 好了,开场白到此为止,下面进入正题: <!--endfragment--> 我设计这个倒计时对话框主要是为了让我们系统在自动更新完成后自动重启,我们的...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章