如何从System.in(Java)的Netbeans中获取输入?(How do I get inp

2019-09-03 01:53发布

我在Netbeans的一个小的Java测试应用程序,其中main()类从读取输入System.in 。 我怎么能打开到我可以键入输入窗口? (我在Windows 7中使用NB 6.7.1)。

Answer 1:

它可能不是很明显,但在Netbeans的底部输出选项卡也需要输入,如果你的主线程等待输入。 只需键入最后的输出线下,并按下回车键。 换句话说,输出选项卡是相同的控制台窗口。



Answer 2:

我很有信心在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);


Answer 3:

如果你只是想一个小窗口,键入一些投入,那么最简单的方法是使用的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的可能不是要走的路。



Answer 4:

在Eclipse中,你可以输入你的控制台窗口。 我想Netbeans的将有一个类似的选项。



Answer 5:

如果你问一个视觉输入,NetBeans提供了非常简单的方法来管理可视化组件一样容易拖和下降

怎么做:

  • 在你的包>新建> JFrame窗体通过创建一个JFrame右键单击
  • 你可以看到一个“源”选项卡,然后在框架的顶部的“设计”选项卡。
  • 拖放(从摆动控制右键菜单上的类似文本字段)放下你的可视化组件
  • 在框架把你的份(S)后,右键单击>活动>(然后选择事件的类型,要处理的每个组件)

它可能看起来困难和可怕的第一次出国,但一旦你开始使用它,几分钟内,您将享受您的实验;)



文章来源: How do I get input from System.in (Java) in Netbeans?