用于eclipse的交互式控制台插件

时间:2013-07-04 11:40:13

标签: eclipse plugins console

我正在尝试在eclipse中创建一个插件,可以创建一个控制台并从用户那里获取输入 我有一个代码..

    MessageConsole console=new MessageConsole("MyConsole", null);
    console.activate();
    ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{console});
    MessageConsoleStream stream = console.newMessageStream();
    stream.println("Hello Eclipse");

但是这个控制台不是交互式的。有没有办法使它具有互动性。

OR

是否可以使用eclipse的默认控制台进行使用插件的用户交互。

1 个答案:

答案 0 :(得分:0)

如果您的意思是从控制台视图中获取用户输入,则可以使用Scanner类或Console类。

代码示例:

Scanner reader = new Scanner(System.in);
String userInput = reader.next();

或者

Console console = System.console();
String userInput = console.readLine("Please input:");