关于java中JDialog的阻塞设置问题

来源:互联网 发布:销售公司数据流程图 编辑:程序博客网 时间:2024/06/05 14:06

由于功能需要,需要对程序的JDialog窗体设置为阻塞状态,即JDialog中的事件处理完之后在执行之后的语句。

程序中用的是继承JDialog的类,我先新建了一个实例,然后用“实例名.setModal(true)”设置,结果不阻塞。开始我没找出错误,因为其他代码没有错误,而我觉得这么用也是可以的。最后实在没办法,就在继承JDialog的类里该方法设置了一下,测试成功。

具体原因我也不知道。简而言之,如下:

myDialog my_dialog = new myDialog();

my_dialog.setModal(true);

这样没有成功

直接在myDialog类里面设置:this.setModal(true);没有问题。

具体原因不详。

0 0
原创粉丝点击