所以我有这段代码。
String input;
input = JOptionPane.showInputDialog("Type words:");
如果此代码位于JFrame
内,如何在mouseListener
中显示输入?
我没有使用System.out.println()
因为它只在控制台中打印。
答案 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);