package StudyGUI;
//GUi
import javafx.animation.KeyFrame;
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class key01 {
public static void main(String[] args) {
new keyFrame();
}
}
class keyFrame extends Frame {
public keyFrame(){
setBounds(500,600,800,900);
setVisible(true);
//写完窗口关闭的事件应该将他添加到建立窗口的类中间
this.addWindowListener(new MyWindowsListener());
this.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
int KeyCode = e.getKeyCode();
System.out.println(KeyCode);
if(KeyCode==KeyEvent.VK_UP){
System.out.println("按下了up键");
}
}
});
}
class MyWindowsListener extends WindowAdapter{
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
}
package StudyGUI;
//GUi
import javafx.animation.KeyFrame;
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class key01 {
public static void main(String[] args) {
new keyFrame();
}
}
class keyFrame extends Frame {
public keyFrame(){
setBounds(500,600,800,900);
setVisible(true);
//写完窗口关闭的事件应该将他添加到建立窗口的类中间
this.addWindowListener(new MyWindowsListener());
this.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
int KeyCode = e.getKeyCode();
System.out.println(KeyCode);
if(KeyCode==KeyEvent.VK_UP){
System.out.println("按下了up键");
}
}
});
}
class MyWindowsListener extends WindowAdapter{
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
}