请问自定义的JDialog怎么设置"确定"和"取消"按钮? 问题1:在按钮事件里面添加this.dispose();就行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、你只要用dispose();就可以退出。2、我看你不如把你想要的操作放到在你按button不就好了,为什么要出来再做?3、我的想法和上一个问题一样! 如果你有“确定”和“取消”按钮,那你可以使用if( JOptionPane.showConfirmDialog(....,JOptionPane.OK_CANCEL_OPTION) == JOptionPane.OK_OPTION )来判断是否按了“确定”。判断是否为JOptionPane.CANCEL_OPTION来判断是否按了“取消”。 MyDialog mydlg = new MyDialog(); //显示弹出JDialog//对于JTextField的值,你可以在判断按钮之后,将JTextField.getText()赋给一个变量txt;myinput = mydlg.txt;mydlg.dispose(); to楼上们: 我并不是不会用JOptionPane.showConfirmDialog或者将需要的操作放在这里面处理。问题是在实现的时候不可能将那些处理放在这个对话框里面,因为涉及到其它几个class里面的数据处理! 所以,我的问题还是怎么用自定义的按钮返回选择结果。to楼下:问题1我已经明白,问题3也可以明白请继续帮忙问题2 问题2可以考虑这么处理:定义一个public变量outString;初始化为"WinExit"//窗口退出按下确定后赋值为"OK"按下取消则赋值为"Cancel"最后定义一个getOutString() { return outString;}这样不就可以判断了? swt 如果把自定义的按钮类运用到对话框里 如何在一个类使用另外一个类的变量? 如何知道一个对象(如:Vector的对象)所占用的内存的大小? 推荐:java编程精华 有关网页链接错误的一个问题,很紧急,麻烦看一下! 谁能说说cocoon的应用 java用什么方法代替C++里的引用功能,菜鸟小问题 小弟刚刚学习JAVA,请大家给我推荐什么值得学习的书,还有谁能和我共同学习~!给我指点迷津呢?? 报错。。。 接下来该看什么书!!! JScrollPane不可以setSize()的吗??
2、我看你不如把你想要的操作放到在你按button不就好了,为什么要出来再做?
3、我的想法和上一个问题一样!
if( JOptionPane.showConfirmDialog(....,JOptionPane.OK_CANCEL_OPTION) == JOptionPane.OK_OPTION )来判断是否按了“确定”。判断是否为JOptionPane.CANCEL_OPTION来判断是否按了“取消”。
我并不是不会用JOptionPane.showConfirmDialog或者将需要的操作放在这里面处理。问题是在实现的时候不可能将那些处理放在这个对话框里面,因为涉及到其它几个class里面的数据处理!
所以,我的问题还是怎么用自定义的按钮返回选择结果。to楼下:
问题1我已经明白,问题3也可以明白请继续帮忙问题2
定义一个public变量outString;
初始化为"WinExit"//窗口退出
按下确定后赋值为"OK"
按下取消则赋值为"Cancel"
最后定义一个getOutString() { return outString;}
这样不就可以判断了?