第二个程序窗口

时间:2013-11-18 11:35:05

标签: java

我正在尝试为Minecraft服务器创建一个插件,我想打开第二个控制台窗口向所有者显示其他信息。

但是我很难找到我需要的信息。我已经找到了数百个关于如何创建第二个程序的教程,但我想在另一个控制台窗口中显示它。

我也看到过通过Swing创建一个GUI,但我并不是真的在GUI窗口之后(除非这是我唯一的选择)。

有没有办法打开第二个程序控制台窗口,我可以在其中编写我喜欢的内容? (基本上是一个信息显示面板)

1 个答案:

答案 0 :(得分:1)

最好的选择是使用swing创建一个单独的GUI窗口。

我在minecraft中找到的最好的方法是创建一个单独的类,它允许你将所有代码保存在一个地方,在里面创建绘制窗口的方法和向其添加信息的方法。

然后我会在主文件中将其声明为一个全局变量,创建一个获取实例的函数。然后你可以从任何监听器/命令处理程序中获取它。

不要忘记在插件停止/重新启动时关闭窗口,否则在Minecraft服务器运行时窗口将保留。