嘿伙计们,我正在尝试在空闲时间写一个小文字游戏,我已经开始使用这段代码了。
import java.applet.*;
import java.awt.*;
import java.util.*;
public class game extends Applet{
public void paint (Graphics g){
Scanner input = new Scanner(System.in);
System.out.println("What is your name?:\t");
String x = input.nextLine();
g.drawString("Hello, " + x, 50, 25);
}
}
我想要做的是立即打开applet,然后让它从applet中提出问题。此外,我希望用户能够将问题输入到applet。有什么快捷的方法可以做到这一点吗?
答案 0 :(得分:4)
我认为一个小游戏最简单的解决方案是在一个带有main函数的runnable类的控制台中工作。 然后,您就可以从控制台中阅读和显示。
您甚至可以查看JCurse或其他库以获得更酷的文本设计(颜色,......)
如果你想在applet中工作,那么我认为你必须构建一个AWT [编辑:AWT,而不是SWT,这是一个错误!]文本区域控制,从中读取输入并发送结果。< / p>
无论如何都喜欢自己设计游戏:)