Java 为什么这个JTextField不显示内容?
我正在尝试为我的游戏制作一个作弊代码按钮,它的显示很好,但我无法正确地获取此文本字段的内容。这是它的代码:Java 为什么这个JTextField不显示内容?,java,jtextfield,mouselistener,Java,Jtextfield,Mouselistener,我正在尝试为我的游戏制作一个作弊代码按钮,它的显示很好,但我无法正确地获取此文本字段的内容。这是它的代码: cheats.addMouseListener(new MouseListener() { @Override public void mouseClicked(MouseEvent e) { Class.console("DISPLAYED OPTIONPANE"); JOptionPane.showInp
cheats.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
Class.console("DISPLAYED OPTIONPANE");
JOptionPane.showInputDialog(cheatCode, "Enter Code Here");
Class.console("GOT STRING" + cheatCode.getText());
if(cheatCode.getText().equals("testin")) {
Class.console("testout");
}
}
我基本上是个初学者,帮帮忙?如果需要的话,我可以发布所有其他内容
console()是我的驱动程序类中的一个东西。它基本上是System.out.println()的缩写版本。showInputDialog()方法返回用户输入的值。您应该将其捕获到一个变量中。例如,请执行以下操作:
String userInputString = JOptionPane.showInputDialog("Enter Code Here");
变量
userInputString
将是一个包含您正在查找的值的字符串。您是否查看了如何使用JOptionPane.showInputDialog的任何联机示例?很好,+1,但使用不同的变量名,因为cheatCode
似乎已经是某个字段的名称。这很有意义,让我来解决这个问题。