鼠标自由作画.java
来自「200多个自己编的java程序,大家可以学一下.」· Java 代码 · 共 48 行
JAVA
48 行
/* * 鼠标自由作画.java * * Created on 2004年9月24日, 上午11:40 *//** * * @author litertiger */import java.awt.*;import java.awt.event.*;public class 鼠标自由作画 extends java.applet.Applet implements MouseMotionListener { /** Initialization method that will be called after the applet is loaded * into the browser. */ int x=-1,y=-1; public void init() { setBackground(Color.green); addMouseMotionListener(this); // TODO start asynchronous download of heavy resources } public void paint(Graphics g) { if(x!=-1&&y!=-1) { g.setColor(Color.red); g.drawLine(x,y,x+1,y+1);//画一个点 } } public void mouseDragged(MouseEvent e) { x=(int)e.getX();//获得鼠标的坐标 y=(int)e.getY(); repaint();//调用repaint()函数重画 } public void mouseMoved(MouseEvent e) { } public void update(Graphics g) { paint(g);//我们重写了这个update这个方法 //主要是防止调用父类的 update的方法 //怕把以前的的画给删了 } // TODO overwrite start(), stop() and destroy() methods}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?