TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
运行下面程序,你去按四个方向键,看看会发生什么!
- import java.awt.*;
- import java.awt.event.*;
- import java.util.*;
-
-
- class Test{
- public static void main(String[] args){
- new MyFrame("Drawing...");
- }
- }
-
- class MyFrame extends Frame{
- int x=300;
- int y=300;
- int w=400;
- int h=300;
- private int num=0;
- MyFrame(String s){
- super(s);
- setBounds(x,y,w,h);
- setResizable(false);
- addKeyListener(new KeyAdapter(){
- public void keyPressed(KeyEvent e){
- switch(e.getKeyCode()){
- case KeyEvent.VK_UP:
- y-=50;
- break;
- case KeyEvent.VK_DOWN:
- y+=50;
- break;
- case KeyEvent.VK_LEFT:
- x-=50;
- break;
- case KeyEvent.VK_RIGHT:
- x+=50;
- break;
- }
- setBounds(x,y,w,h);
- }
- });
- setVisible(true);
- this.addWindowListener(new WindowAdapter(){
- public void windowClosing(WindowEvent e){
- setVisible(false);
- System.exit(0);
- }
- });
- }
- }
复制代码 |
|