实现游戏GUI

时间:2013-11-30 11:24:14

标签: java user-interface jframe

我们的目标是采用基于文本的游戏并将其包装在GUI中(不是任何高级游戏,只是一个窗口)。我知道JFrames是如何工作的,所以这就像创建JFrame GUI并使用以下方法编写游戏一样简单:

g.drawString(str, x, y);

我看到自己遇到的问题是任何用户输入。接收是/否答案,设置/获取变量,或将代码放入JFrame。

实际上,可以将方法调用到“g.drawString();”,还是有某种函数将方法调用到JFrame中?如果是这样,这将回答我的问题。

1 个答案:

答案 0 :(得分:1)

是的,您可以在drawString()

中调用函数

drawString()的第一个参数是String对象,因此可以在String内调用返回drawString()的函数。

实施例

public String foo(){
  String str ="";


  //modify string

  return str;
}

foo()

中调用drawString()
g.drawString(foo(),x,y);