2009-10-31 76 views

回答

10

它可能並不明顯,但在Netbeans中,如果主線程正在等待輸入,則底部的「輸出」選項卡也會接受輸入。只需在最後的輸出行下鍵入,然後按回車。換句話說,「輸出」選項卡與控制檯窗口相同。

+2

謝謝 - 這正是我所追求的。你是對的,將輸入輸入到'輸出'控制檯當然不是顯而易見的! – 2009-10-31 09:50:16

1

如果你只是想要一個小窗口輸入一些輸入,那麼最簡單的方法就是使用JOptionPane。例如:

import javax.swing.JOptionPane; 

public class TestClass { 
    public static void main(String[] args) { 
     String answer; 
     answer = JOptionPane.showInputDialog(null, "What number to multiply by 3?"); 
     int num = Integer.parseInt(answer); 
     num = num * 3; 
     JOptionPane.showMessageDialog(null, "The answer is " + num); 
    } 
} 

請注意,showInputDialog返回一個字符串,所以您必須將數據轉換爲您需要的任何格式。如果你有更多涉及的東西,那麼JOptionPane可能不會成爲現實。

+0

感謝您的回答。我可以看到它可以工作,但我可能希望它的性格,所以更多的想法將受到歡迎。 – 2009-10-31 09:37:26

1

在Eclipse中,您只需鍵入您的控制檯窗口。我猜Netbeans會有類似的選擇。

3

我很有信心在NB 6.5以下的工作只是鍵入這恰好接受輸入

InputStreamReader inputStreamReader = new InputStreamReader(System.in); 
BufferedReader reader = new BufferedReader(inputStreamReader); 
System.out.println("Type name:"); 
String name = reader.readLine(); 
System.out.println("Hello "+name); 
-1

如果你問一個視覺輸入輸出窗口,NetBeans提供了非常簡單的方法來管理可視化組件一樣容易拖和下降

如何做到這一點:

  • 建立在您的包右鍵單擊一個JFrame>新建> JFrame窗體
  • 您可以在框架頂部看到「源」選項卡和「設計」選項卡。
  • 拖放您的可視組件(如右側菜單中的Swing Control的文本框)
  • 將組件放置在框架上後,右鍵單擊事件>(然後選擇事件類型要處理的每個組件)

它可能看起來困難和可怕的第一次出國,但一旦你開始使用它,幾分鐘內,您將享受您的實驗;)