如何 运行 一个以 "KeyEvent e" 作为参数的方法?
How to run a method which has "KeyEvent e" as it's parameter?
嗨开发者我有一个问题,我应该如何称呼它。如果我在括号中写“null”,它会给出 e 为 null 的错误。我的代码在下面供参考。
private void myMethod(KeyEvent e){
if(e.getKeyCode() == KeyEvent.VK_ESCAPE){
System.exit(0);
}else if(e.getKeyCode() == e.KeyEvent.VK_SPACE){
label.setText("This is aa example");
}
}
public static void main(String[] args){
Main m = new Main();
m.myMethod(??); //What should I enter in the parenthesis?
}
要使用动作或按键事件,您需要将侦听器附加到组件。你没有一个需要一个的组件,你也没有一个 Listener
嗨开发者我有一个问题,我应该如何称呼它。如果我在括号中写“null”,它会给出 e 为 null 的错误。我的代码在下面供参考。
private void myMethod(KeyEvent e){
if(e.getKeyCode() == KeyEvent.VK_ESCAPE){
System.exit(0);
}else if(e.getKeyCode() == e.KeyEvent.VK_SPACE){
label.setText("This is aa example");
}
}
public static void main(String[] args){
Main m = new Main();
m.myMethod(??); //What should I enter in the parenthesis?
}
要使用动作或按键事件,您需要将侦听器附加到组件。你没有一个需要一个的组件,你也没有一个 Listener