如何在jOptionPane上显示JFrame上的输入?

时间:2011-11-21 13:21:01

标签: java swing joptionpane

所以我有这段代码。

String input;
input = JOptionPane.showInputDialog("Type words:");

如果此代码位于JFrame内,如何在mouseListener中显示输入?

我没有使用System.out.println()因为它只在控制台中打印。

1 个答案:

答案 0 :(得分:4)

this怎么样?

String input;
input = JOptionPane.showInputDialog("Type words:");
JOptionPane.showMessageDialog(null, input);

如果您真的需要在新JFrame上展示,可以创建新的JFrame并将input添加到JLabel;

JFrame frame = new JFrame("The Title");
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setSize(100,100);
frame.getContentPane().add(new JLabel(input));
frame.setLocationRelativeTo(null);
frame.setVisible(true);