我在Netbeans中有一个小型Java测试应用程序,其中main()
类从System.in
读取输入。如何打开一个可以输入输入的窗口? (我在Windows 7上使用NB 6.7.1。)
答案 0 :(得分:11)
可能不是很明显,但在Netbeans中,如果主线程正在等待输入,则底部的Output选项卡也会输入。只需在最后一个输出行下输入并按Enter键。换句话说,“输出”选项卡与控制台窗口相同。
答案 1 :(得分: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);
答案 2 :(得分: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返回一个String,因此您必须将数据转换为您需要的任何格式。如果你有更多涉及的东西,那么JOptionPane可能就没有了。
答案 3 :(得分:1)
在Eclipse中,您只需键入控制台窗口即可。我想Netbeans会有类似的选择。
答案 4 :(得分:-1)
如果您要求可视化输入,NetBeans提供了一种非常简单的方法来管理可视组件,就像拖放一样简单
怎么做: