我在想如何将基于文本和控制台的游戏制作成可执行JAR文件。根据我在网站上看到的,我需要使用JTextField和JTextPane。我知道要使其可运行,它需要创建自己的控制台。无论复杂程度如何,只要足够简单易懂即可。如果这太高级了,请指点我学习如何完成此操作的正确方向。
(如果这是其他地方的重复问题,请指出方向;我已经搜索过并找不到任何简单的问题。)
(如果这是其他地方的重复问题,请指出方向;我已经搜索过并找不到任何简单的问题。)
JTextField
和JTextPane
来创建游戏GUI。manifest.txt
文件。确保以新行结尾。Main-Class: MyMainClass
那么
javac MyMainClass.java SomeOtherClass.java
jar -cvfm my-game.jar manifest.txt *.class
java -jar my-game.jar
对于控制台,您可以从命令行运行它,或者像您所说的那样,创建一个GUI并使其像控制台一样工作。
GUI可以通过两种方式完成:
public void println(String outstr)
{
this.textBox.setText(this.textBox.getText() + outStr + "\n");
}