Java 更改方法中的类变量按键

Java 更改方法中的类变量按键,java,swing,Java,Swing,我想更改重写方法中类变量int-keyCode的值void-keyPressed(KeyEvent键)。有什么可能的方法可以做到这一点吗?当我这样做时:keyCode=key.getKeyCode()变量只在函数内部更改。应该编辑问题来解释更多关于目标的内容。为了更快地获得更好的帮助,请发布一个or。@paisanco我想我真的解释得很清楚-我得到了一个名为X的类,它实现了KeyListener,此类中的变量int-keyCode和重写方法public-void-keyPressed(KeyEv

我想更改重写方法中类变量
int-keyCode
的值
void-keyPressed(KeyEvent键)
。有什么可能的方法可以做到这一点吗?当我这样做时:
keyCode=key.getKeyCode()
变量只在函数内部更改。

应该编辑问题来解释更多关于目标的内容。为了更快地获得更好的帮助,请发布一个or。@paisanco我想我真的解释得很清楚-我得到了一个名为X的类,它实现了KeyListener,此类中的变量
int-keyCode
和重写方法
public-void-keyPressed(KeyEvent键)
。在构造函数中,我添加了一个KeyListener,它工作得很好。在方法
keyPressed
中,我想更改变量keyCode的值,但通常
keyCode=key.getKeyCode()
不起作用-变量在函数外部没有更改。您所做的是正确的:keyCode=key.getKeyCode(),如果keyCode在类范围内,那么它不应该只在函数内部更改。你应该为你的问题提供详细的解释和代码。我想知道你为什么要这样做可能会有帮助,但选择权在你。