- 浏览: 3843 次
- 性别:
- 来自: 北京
最新评论
文章列表
对swing一直不是很熟悉,研究那个对话框返回值,研究了好半天,就知道怎么获取对话框的返回值了
JDialog要获取返回值,最简单的方法就是将dialog设置为模式状态(setModal),然后弄一个get函数,用来获取返回值。不过setModal有几点:
1、setModal必须在dialog所有初始化代码之后,不然dialog的初始化就会有问题,因为setModal之后,就线程阻塞了;
2、setModal是在 setVisiable(true)之后就会生效,因此切勿在dialog的构造函数中使用setVisiable,否则是取不到返回值的(返回值为null)