Java论坛网»Java技术»如何获得对话框的返回值?
如何获得对话框的返回值?
问?:
我自己写了一个对话框,用户可以做“是”、“否”、“取消”三种选择
我希望该对话框可以象JOptionPane.showConfirmDialog()那样返回用户的选择情况,这个该怎么实现呢?
我希望该对话框可以象JOptionPane.showConfirmDialog()那样返回用户的选择情况,这个该怎么实现呢?
答!: 1:
写按纽事件啊
按不同的按纽返回不同值
按不同的按纽返回不同值
答!: 2:
楼上能不能说详细点?
按钮事件 public void actionPerformed(ActionEvent e)是不允许返回值的
按钮事件 public void actionPerformed(ActionEvent e)是不允许返回值的
答!: 3:
int in = JOptionPane.showConfirmDialog(null, "是否关闭本窗口?", "系统提示", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if(in == JOptionPane.YES_OPTION) {
// ...
}
if(in == JOptionPane.YES_OPTION) {
// ...
}
答!: 4:
To 五斗米:
我不是问如何使用 JOptionPane.showConfirmDialog,我是想自己写的JDialog也能象它一样用,该如何返回值?
我不是问如何使用 JOptionPane.showConfirmDialog,我是想自己写的JDialog也能象它一样用,该如何返回值?
答!: 5:
用观察者模式自己写一个监听器。
答!: 6:
在按钮里设一个值好了啊!
答!: 7:
To 五斗米:
观察者模式怎么写啊?能不能讲详细点?
To 月影剑:
如何在按钮里设值?能不能讲详细点?
观察者模式怎么写啊?能不能讲详细点?
To 月影剑:
如何在按钮里设值?能不能讲详细点?
答!: 8:
想了间接的方法解决掉了,谢谢几位的参与
明天散分
明天散分
答!: 9:
1. dialog.setModel(true); //必须是模式对话框才可以有返回值
2. 创建一个函数,
int getReturn() {
dialog.setvisible(true);
return 10;
}
客户端调用:
//when click open dialog button, then
JDialog d = new MyDialog();
int i = d.getReturn();
// operate i...
2. 创建一个函数,
int getReturn() {
dialog.setvisible(true);
return 10;
}
客户端调用:
//when click open dialog button, then
JDialog d = new MyDialog();
int i = d.getReturn();
// operate i...
答!: 10:
楼上的基本思路和我的差不多
相关JAVA教程:
struts:为什么出现servlet action 不是有效路径的错误
jsp如何调用JSTL中的变量?
在NetBeans 5.5 Beta 2中开发Web Services
hibernate
Web Service介绍与开发[For Jbuilder 2006] 资料来源:JBuilder文档
hibernate 的疑难:(
help~~~~~~~~!在线等~~~~~~~!
偶尔有空写了一些Security的文章
水晶报表救急?
jsse里是怎样实现ssl3.0的?
关于网页萃取的问题,高手请进
学java刚入门,请问一个designer的问题!