我们的目标是采用基于文本的游戏并将其包装在 GUI 中(实际上不是任何高级东西,只是一个窗口)。我知道 JFrames 是如何工作的,所以这就像创建 JFrame GUI 并使用以下命令编写游戏一样简单:
g.drawString(str, x, y);
我遇到的问题是任何用户输入。接收是/否答案、设置/获取变量或将代码放入 JFrame 中。
实际上,可以在“g.drawString();”中调用方法吗?或者是否有某种函数可以在 JFrame 中调用方法?如果是这样,这就能回答我的问题了。
最佳答案
是的,您可以在drawString()
内调用函数
drawString()
的第一个参数是一个String
对象,因此可以在drawString()内部调用返回
。String
的函数)
示例
public String foo(){
String str ="";
//modify string
return str;
}
在drawString()
内调用foo()
g.drawString(foo(),x,y);
关于java - 实现游戏 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20299633/