您好,我在重新加载 JDialog
时遇到问题。
我有 2 个 JRadioButton:
- 未定义
- 在第一行定义
当我单击按钮时,会出现一个对话框,其内容取决于单选按钮。如果我选择第一个,它将显示“Hello World!”,但如果我选择第二个,它将显示“Hello Community!”。但对话框不会改变,只是根据我首先选择的内容显示内容。
这是我的按钮操作:
txtResult.setText(radioOption.getSelectedItem().toString());
JDialog jd = new JDialog();
jd.setSize(600,400);
jd.setVisible(true);
最佳答案
试试这个:
JOptionPane.showMessageDialog(frame, radioOption.getSelectedItem().toString());
在上面的代码中frame
是所有者窗口
编辑:
正如您所评论的,在您的代码中 txtResult
是 JTextField
,因此 radioOption
文本将显示在 JTextField
不在任何 dialogbox
关于java - 如何在Java中重新加载JDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755020/