我想要的是我想要一个JTextField
在我的Slick
应用程序中。我知道如何制作一个Java
,但不是为光滑。有吗Slick
?
我想要一个TextField
任何人都可以输入的内容(例如登录表单或其他内容)。
我使用了这段代码:
import org.newdawn.slick.*;
import org.newdawn.slick.gui.TextField;
import org.newdawn.slick.state.*;
public class Exmaple extends BasicGameState {
TextField commandBox;
public Example(int state) {
}
public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {
commandBox = new TextField(gc, null, 20, 20, 80, 5);
}
public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException {
commandBox.render(gc, g);
}
public void update(GameContainer gc, StateBasedGame sbg, int delta) throws SlickException {
//No code here
}
public int getID() {
return 1;
}
}
commandBox
是我希望它成为的项目TextField
。上面的代码不起作用。那么有没有更好/类似的代码可以用来TextField
为我的游戏制作?