Как отобразить ввод на JFrame из jOptionPane? - PullRequest
0 голосов
/ 21 ноября 2011

Итак, у меня есть этот код.

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

Как отобразить ввод в JFrame, если этот код находится внутри моего mouseListener?

Я не использовал System.out.println(), потому что он печатает только в консоли.

1 Ответ

4 голосов
/ 21 ноября 2011

Как насчет этого ?

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);
...