我正在创建一个填字游戏程序,通过小程序显示填字游戏。我正在尝试创建一种方法,允许用户输入他/她想要的单词。我称之为 enterWord()
当我尝试在其中实现小程序时,我的问题就出现了。我希望我的 enterWord()
方法允许用户输入他们的 newWord
、x 坐标和 y 坐标。
如何更改此代码:
import java.awt.Graphics;
import java.applet.Applet;
public class crosswordMain extends Applet {
String word;
int wordlen;
public crosswordMain(){
}
public void enterWord(String newWord, int xCoordinate, int yCoordinate){
word = newWord;
public void paint(Graphics g){
g.drawString(newWord, xCoordinate, yCoordinate);
}
}
}
让它发挥作用?问题出现在 public void Paint(Graphics g){
部分。
任何帮助都会很棒!谢谢!
最佳答案
在 Java 中,您不能在另一个方法中定义一个方法。
要实现这一点,您可以:
1. 创建一个 TextField 并将其存储在全局变量中。
TextField inputLine = new TextField(15);
2. 接下来,只需将此输入字符串添加到您的 drawString
方法中,如下所示:
g.drawString(inputLine,x,y)
关于java - 我正在尝试在我的方法中使用小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23898572/