【发布时间】:2013-02-05 07:34:40
【问题描述】:
我有一个从用户那里收集两个字符串的自定义对话框。创建对话框时,我使用 OK_CANCEL_OPTION 作为选项类型。 Evertyhings 有效,除非用户单击取消或关闭对话框时,它具有与单击确定按钮相同的效果。
如何处理取消和关闭事件?
这是我正在谈论的代码:
JTextField topicTitle = new JTextField();
JTextField topicDesc = new JTextField();
Object[] message = {"Title: ", topicTitle, "Description: ", topicDesc};
JOptionPane pane = new JOptionPane(message, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
JDialog getTopicDialog = pane.createDialog(null, "New Topic");
getTopicDialog.setVisible(true);
// 按下 OK 时在此处执行操作,按下取消时仅处理。
/注意:请不要向我推荐 JOptionPane.ShowOptionDialog(*****);** 的方式这个问题是因为我知道这种方式,但我需要上面提到的为“确定”和“取消”按钮设置操作的方式。*/
【问题讨论】:
-
请这个问题是关于的,阅读Oracle教程,在这个论坛上搜索
标签: java swing joptionpane