当我尝试从Eclipse中获取用户的输入时,光标焦点保留在编辑器上并且不会切换到控制台

时间:2017-07-08 15:31:47

标签: java eclipse

我的主要方法是从用户那里取一个字符串并打印出来。 但是,我只能在手动点击控制台窗口时输入输入字符串。 否则,I type的字符串将在Editor窗口中输入。

当用户需要输入时,我们可以在控制台上自动切换光标焦点吗?

public static void main(String[] args) throws IOException {
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String name = new String();
    System.out.println("Enter Name: ");
    name = br.readLine();   
    System.out.println(name);

}

1 个答案:

答案 0 :(得分:0)

Eclipse IDE具有不同的部分(视图):编辑器,包资源管理器,大纲,控制台等。每次激活一个部件。当您有一个活动部件时,所有键盘输入都将转到该部件。 当然,如果你想在控制台上写,你需要让控制台处于活动状态。