2006-09-18
Dialog相关
ModalessDialog:
public class ModalessDialog extends Dialog {
public ModalessDialog(Shell arg0) {
super(arg0);
setShellStyle(SWT.SHELL_TRIM | SWT.MODELESS | SWT.RESIZE | SWT.MAX);
}
}
new IDoubleClickListener() {
public void doubleClick(DoubleClickEvent event) {
StructuredSelection selection = (StructuredSelection) event
.getSelection();
DeviceDataDialog dialog = new DeviceDataDialog(event
.getViewer().getControl().getShell());
dialog.open();
}
});
public class ModalessDialog extends Dialog {
public ModalessDialog(Shell arg0) {
super(arg0);
setShellStyle(SWT.SHELL_TRIM | SWT.MODELESS | SWT.RESIZE | SWT.MAX);
}
}
程序中需要双击摄像头,然后弹出的对话框中显示摄像头所捕捉的画面,原来是这样写的:
new IDoubleClickListener() {
public void doubleClick(DoubleClickEvent event) {
StructuredSelection selection = (StructuredSelection) event
.getSelection();
DeviceDataDialog dialog = new DeviceDataDialog(event
.getViewer().getControl().getShell());
dialog.open();
}
});
但是这样子出来的对话框,会始终保持在最前端显示。后来改成
DeviceDataDialog dialog = new DeviceDataDialog(null);
就可以了
也许是因为原先的程序中,对话框和主窗口使用同一个Shell所造成的吧
发表评论
我的相册
sina
共 3 张
共 3 张
最近加入圈子
链接
最新评论
-
羡慕,那你也加入啊
和我的拒信一模一样。哎
-- by niwtsew -
web环境下开发quartz简易 ...
你写的很好。我的是在rcp下面是用quartz还得自己摸索..........
-- by futionbai -
Starting Struts2中文版已 ...
呵呵,希望大家可以喜欢
-- by dearwolf -
Starting Struts2中文版已 ...
正在看这本书!! 哈哈
-- by kanokano -
CSDN英雄大会上,跟苏某翻 ...
我只想到。。。这么年轻就有仔了,好可怜阿。。。。
-- by akane







评论排行榜