2011-11-21 46 views
0

所以我有這個代碼。如何從jOptionPane顯示JFrame上的輸入?

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

如何顯示在JFrame輸入如果這個代碼是我mouseListener裏面?

我沒有使用System.out.println(),因爲它只能在控制檯中打印。

+0

爲了更快得到更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –

回答

3

this怎麼樣?

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

如果你真的需要它是一個新的JFrame所示,您可以創建一個新的JFrame並添加inputJLabel;

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); 
+0

感謝@mKorbel添加鏈接:) –

+0

我會試試你的代碼! :D謝謝! – alicedimarco

+0

等一下,你建議我把這個放在哪裏?主要?構造函數或其他方法?因爲我不知道如何使它工作。我有一個Main,一個構造函數,一個放置所有JFrames和一些mousemotionlisters的方法。 – alicedimarco