该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package gg;
import java.awt.*;
import javax.swing.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class Example2 extends JFrame {
MyPanel mp=null;
public static void main(String[] args) {
Example2 j=new Example2();
}
public Example2{
mp=new MyPanel();
this.add(mp);
this.addKeyListener(mp);
this.setSize(400, 400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class MyPanel extends JPanel implements KeyListener{
int x=10;
int y=10;
public void paint(Graphics g){
super.paint(g);
g.fillOval(x, y, 20, 20);
}
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
if(e.getKeyCode()==(KeyEvent.VK_DOWN)){
y++;
}
this.repaint();
}
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
}
实现在面板中画个小球,并用键盘向下按钮 实现小球在面板里向下走···
是看韩顺平的视频,边看边写的···