我在Netbeans有一個小型的Java測試應用程序,其中main()
類從System.in
讀取輸入。我怎樣才能打開一個窗口,我可以鍵入輸入? (我在Windows 7上使用NB 6.7.1)。如何在Netbeans中從System.in(Java)獲得輸入?
4
A
回答
10
它可能並不明顯,但在Netbeans中,如果主線程正在等待輸入,則底部的「輸出」選項卡也會接受輸入。只需在最後的輸出行下鍵入,然後按回車。換句話說,「輸出」選項卡與控制檯窗口相同。
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的文本框)
- 將組件放置在框架上後,右鍵單擊事件>(然後選擇事件類型要處理的每個組件)
它可能看起來困難和可怕的第一次出國,但一旦你開始使用它,幾分鐘內,您將享受您的實驗;)
相關問題
- 1. 從System.in讀入 - Java
- 2. 如何通過System.in獲取輸入?
- 3. 如何讓netbeans觸發System.in?
- 4. 如何從node.js寫入System.in?
- 5. 從Java的System.in
- 6. 如何從警報中獲得輸入?
- 7. System.in輸入,java但使用apache螞蟻
- 8. Java類如何獲得輸入?
- 9. 如何分割來自System.in的輸入
- 10. 如何獲得tess4j在NetBeans
- 11. Java從用戶獲得輸入
- 12. 在Java中如何爲System.in賦值?
- 13. 如何在Haskell中輸入時如何獲得輸入?
- 14. 如何從輸入框中獲得4個輸入
- 15. 如何從NetBeans的輸出選項卡獲取輸入
- 16. 如何從web服務獲得輸入
- 17. 如何從網站獲得輸入?
- 18. 如何從嵌入層獲得輸出
- 19. Java Swing獲得輸入
- 20. System.in多行輸入,StringIndexOutOfBoundsException?
- 21. 如何簡單地在Java中獲得對數組的輸入?
- 22. java System.in如何使用System.in.read()
- 23. (Java)如何從命令提示符獲得輸入?
- 24. 如何在NetBeans中獲取Jade輸出?
- 25. Java:如何從System.console()獲取輸入
- 26. 如何在java netbeans中使用jtextarea進行多行輸入?
- 27. Java:在System.in中使用NIO
- 28. 如何在用戶輸入中獲得一些價值輸入
- 29. 從sshj輸入流讀取時,如何獲得'輸入提示'?
- 30. 如何使用Netbeans在perl中獲取用戶的輸入?
謝謝 - 這正是我所追求的。你是對的,將輸入輸入到'輸出'控制檯當然不是顯而易見的! – 2009-10-31 09:50:16