SWT中打开对话框或者新窗口,如何将原窗口锁定? 如题,新手上路,可能表达有些问题,我用SWT做了一个窗口,单击打开文件后,产生一个对话框,我想在操作对话框的时候,不能对原窗口进行操作,除非对话框结束。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 产生的对话框继承自Dialog如果该Dialog不返回,主对话框会一直得不到焦点 程序部分代码button6.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN); dialog.setText("打开课件对话框"); .... .... .... String selectFile=dialog.open();可是单击按钮打开对话框后,可以得到主对话框的焦点,不解。。 OK.自己找资料,解决了。供大家参考下FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN); 加上SWT.SYSTEM_MODAL,FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN|SWT.SYSTEM_MODAL); 表示生成模态对话框。然后如果该Dialog不返回,主对话框会一直得不到焦点 做了个培训方面的门户网站,有个业内人看了,就说技术陈旧!哎~~~~希望大家看看我这样做是否真的陈旧。如果真的陈旧,需要在那里改善?555555 关于StringTokenizer 和 split 的问题 迷惘ing 请教个图形的算法?? 自定义标签有什么用? 父表传递给子表datasource的问题... 如何实现在SWING窗体内打开PDF 面对这样一个BT问题,我该怎么办??? 如何用java将一gif文件resize成一定的尺寸,并在相应目录中生成该尺寸得文件呀 关于线程池里的线程执行结果如何返回给程序的问题 try块中这样写为什么会报错? 在Linux下无法显示图片
如果该Dialog不返回,主对话框会一直得不到焦点
button6.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN);
dialog.setText("打开课件对话框");
....
....
....
String selectFile=dialog.open();
可是单击按钮打开对话框后,可以得到主对话框的焦点,不解。。
FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN);
加上SWT.SYSTEM_MODAL,
FileDialog dialog=new FileDialog(new Shell(),SWT.OPEN|SWT.SYSTEM_MODAL);
表示生成模态对话框。然后如果该Dialog不返回,主对话框会一直得不到焦点