0

您好,我在重新加载时遇到问题JDialog。我有 2 个 JRadioButton:

  • 没有定义的
  • 在第一行定义

当我点击一个按钮时,会出现一个对话框,它的内容将取决于单选按钮。如果我选择第一个,它将显示“Hello World!”,但如果我选择第二个,则会显示“Hello Community!”。但是对话框不会改变,只是根据我首先选择的内容显示内容。

这是我的按钮操作:

txtResult.setText(radioOption.getSelectedItem().toString());
JDialog jd = new JDialog();
jd.setSize(600,400); 
jd.setVisible(true);
4

3 回答 3

2

试试这个:

JOptionPane.showMessageDialog(frame, radioOption.getSelectedItem().toString());

上面的代码frame是所有者窗口

编辑 :

在您的代码中,正如您所评论txtResultJTextField那样,radioOption文本将不会显示JTextField任何dialogbox

于 2012-08-01T08:09:34.773 回答
1

有文档,我建议您(不仅仅是您)在编写任何代码之前尝试阅读, 链接到示例第一行您的示例,链接到文档

于 2012-08-01T08:12:12.480 回答
0

尝试把 jd.dispose(); 在您的代码末尾。这将删除消息对象。

于 2012-08-01T08:40:09.023 回答