⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myframe.java

📁 java绘图 java awt 经典绘图的例子,对于初学awt模块的人非常有帮助.
💻 JAVA
字号:
package arrow;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.KeyEvent;public class MyFrame extends Frame{    private Ball ball;    public static final int STEP = 3;    public MyFrame(){        super();        ball = new Ball();        ball.setX(150);        ball.setY(130);        ball.setR(10);        this.addKeyListener(new ArrowDecoratorListener(new ArrowKeyListener(){            public void leftArrowPressed(KeyEvent event) {                ball.setX(ball.getX()-STEP);                repaint();            }            public void rightArrowPressed(KeyEvent event) {                ball.setX(ball.getX()+STEP);                repaint();            }            public void upArrowPressed(KeyEvent event) {                ball.setY(ball.getY()-STEP);                repaint();            }            public void downArrowPressed(KeyEvent event) {                ball.setY(ball.getY()+STEP);                repaint();            }            public void upLeftArrowPressed(KeyEvent event) {                ball.setX(ball.getX()-STEP);                ball.setY(ball.getY()-STEP);                repaint();            }            public void upRightArrowPressed(KeyEvent event) {                ball.setX(ball.getX()+STEP);                ball.setY(ball.getY()-STEP);                repaint();            }            public void downLeftArrowPressed(KeyEvent event) {                ball.setX(ball.getX()-STEP);                ball.setY(ball.getY()+STEP);                repaint();            }            public void downRightArrowPressed(KeyEvent event) {                ball.setX(ball.getX()+STEP);                ball.setY(ball.getY()+STEP);                repaint();            }        }));            }    @Override    public void paint(Graphics g){        super.paint(g);        ball.paintMySelf(g);    }        public static void main(String[] args) {        MyFrame f = new MyFrame();        f.setSize(300,260);        f.setVisible(true);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -