将终端添加到 swing 应用程序中

问题描述 投票:0回答:1

我正在用 java 制作一个应用程序,我希望有一个终端作为我的 GUI 的一部分。 是否可以获取系统终端(如果是 Windows,则为 cmd),并将其作为面板中 GUI 的一部分?

如果是这样,我是否需要像http://code.google.com/p/dragonconsole/这样的库,或者有一些“默认”方式来获取标准系统终端?谢谢

java swing terminal
1个回答
3
投票

我不认为java语言提供了控制台/终端库。但是,您可以使用

Process
Runtime
类来模仿所需的行为并与本机系统交互,并使用
JTextArea
+
JTextField
在 GUI 控制台中显示和发出命令。
看看您提供的链接,我想说,如果您不想自己编写大量代码,那么 Dragonconsole 可能是一个不错的选择。无论如何,这取决于您到底打算使用控制台做什么。但为什么要重新发明热水,对吧?

© www.soinside.com 2019 - 2024. All rights reserved.