我想让程序显示正在运行的CLI程序的控制台输出,即Minecraft服务器。但在一个gui内。所以用于配置服务器的按钮和东西,然后在一侧显示服务器端事件的控制台。
澄清。我不想让别人告诉我如何与服务器通话。我想要gui代码的帮助。
答案 0 :(得分:0)
我在这里看到两个选项:
您可以看到CLI并控制其位置;在表单区域切一个孔以适合CLI。如果没有大量工作,这可能会很好。
或者您可以使CLI无形地运行并捕获其输出及其错误输出并将其显示在TextBox中。这有点困难,特别是如果您还想发送命令。为此,您可能会使用第二个文本框作为输入区域。
我已经做了类似的事情,你可能希望在answer中对我的一些代码提出自己的问题。
版本2中的挑战是保持输入和输出流同步并运行。