六弄咖啡馆 台湾版 bd:java 课程设计

来源:百度文库 编辑:高校问答 时间:2024/04/29 21:56:45
我们现在老师让我们在7天时间做一个“小小画图板”
他的平分标准是,你做的功能越多,那你就得到更高的分数
请教哪为大虾帮帮忙哦.....

..... SOS ..

拜托了各位大虾同志了.......
小弟的性命就靠你们了.....

import java.awt.*;
import java.awt.event.*;

public class ee extends Frame implements MouseMotionListener,MouseListener
{
static ee frm=new ee();
int x1,x2,y1,y2;

public static void main(String args[])
{
frm.setTitle("Free drawing");
frm.setSize(200,150);
frm.addMouseListener(frm);
frm.addMouseMotionListener(frm);
frm.setVisible(true);

}
public void mousePressed(MouseEvent e)
{
x1=e.getX();
y1=e.getY();
}
public void mouseDragged(MouseEvent e)
{
Graphics g=getGraphics();
x2=e.getX();
y2=e.getY();
g.drawLine(x1,y1,x2,y2);
x1=x2;
y1=y2;
}
public void mouseMoved(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseClicked(MouseEvent e){}

}

给你一个最简单的画图功能看看能不能帮你了

如果你的计算机上面装了JDK的话
你可以找到他有自己带我 画图例子
D:\software\jbuilderx\second\jdk1.4\demo\applets\DrawTest

我这个是jbuilderx带的JDK

这个比上面的仁兄的好点!