import java.awt.*;
import java.awt.event.*;
public class Test extends java.applet.Applet
{
Point pBegin;
Point pEnd;
public void init()
{
}
public void paint(Graphics g)
{
g.setColor(Color.black);
g.fillRect(0,0,this.getWidth(),this.getHeight());
g.setColor(Color.white);
if(pBegin==null)
return;
g.drawRect(pBegin.x-1,pBegin.y-1,2,2);
if(pEnd==null)
return;
g.drawLine(pBegin.x,pBegin.y,pEnd.x,pEnd.y);
g.drawRect(pEnd.x-1,pEnd.y-1,2,2);
}
public void update(Graphics g)
{
paint(g);
} public Test() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseMoved(MouseEvent e) {
this_mouseMoved(e);
}
});
this.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
this_mousePressed(e);
}
});
} void this_mousePressed(MouseEvent e) {
pBegin = e.getPoint();
repaint();
} void this_mouseMoved(MouseEvent e) {
pEnd = e.getPoint();
repaint(); }
}
import java.awt.event.*;
public class Test extends java.applet.Applet
{
Point pBegin;
Point pEnd;
public void init()
{
}
public void paint(Graphics g)
{
g.setColor(Color.black);
g.fillRect(0,0,this.getWidth(),this.getHeight());
g.setColor(Color.white);
if(pBegin==null)
return;
g.drawRect(pBegin.x-1,pBegin.y-1,2,2);
if(pEnd==null)
return;
g.drawLine(pBegin.x,pBegin.y,pEnd.x,pEnd.y);
g.drawRect(pEnd.x-1,pEnd.y-1,2,2);
}
public void update(Graphics g)
{
paint(g);
} public Test() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
public void mouseMoved(MouseEvent e) {
this_mouseMoved(e);
}
});
this.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
this_mousePressed(e);
}
});
} void this_mousePressed(MouseEvent e) {
pBegin = e.getPoint();
repaint();
} void this_mouseMoved(MouseEvent e) {
pEnd = e.getPoint();
repaint(); }
}
解决方案 »
- 错误:java.net.SocketException: Connection reset
- 怎么用循环打印出菱形出来
- java连接oracle被阻断后,不能重新建立连接
- 关于评定等级的问题||另外还有就是如何把一个JTable里面的东西导出到一个文本文档里面?
- 用XMLHTTP如何实现以下功能?? 请高手帮忙,急急急
- 哪位兄弟有java swing开发的cs桌面程序的源代码?最好用jb开发的。
- 北京公司招聘全职JAVA开发人员
- 如何解释 下面的 几句 adapter 代码
- 如何将 bufferedimage 保存为bmp 图片 jpg gif 也可以;硬盘上存在的图片如何装载到bufferedimage
- 如何让applet读写本地文件?
- JBuilder4 能支持 Weblogic 6.0吗?怎麽支持?
- java数据转换的问题
我的一个小失误,已经解决!
masterz,谢啦!