用直线简单绘图(DrawLine.java)

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;

public class DrawLine {
      JFrame f = new JFrame("Test DrawLine!");
      public DrawLine() {
           super();
      }
      public static void main(String[] args) {
           new DrawLine().init();
      }
      private void init() {
           f.setSize(600,500);
           f.setVisible(true);
           f.addMouseListener(new MouseAdapter(){
     int orgX;
     int orgY;
     public void mousePressed(MouseEvent e){
           orgX = e.getX();
           orgY = e.getY();
     }
     public void mouseReleased(MouseEvent e){
           Graphics g = f.getGraphics();
           g.setColor(Color.RED);
//设置绘图颜色
        g.setFont(new Font(
"隶书", Font.BOLD, 20)); //设置文本字体
        g.drawString(new String(orgX+
","+orgY),orgX,orgY); //打印鼠标按下时的坐标文本
        g.drawString(new String(e.getX()+
","+e.getY()),e.getX(),e.getY()); //打印鼠标释放时的坐标文本
        g.drawLine(orgX,orgY,e.getX(),e.getY());
     }
           });
      }
}
weiking   2006-04-04 22:54:07 评论:0   阅读:1374   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

用,就用的漂亮点。文章嘛,借花献佛喽。