import java.*;
import java.awt.event.*;
public class DrawLine3 extends Frame
{
/**
* Method main
*
*
* @param args
*
*/
int orgX;
int orgY;
int endX;
int endY;
public static void main(String[] args) {
// TODO: 在这添加你的代码
DrawLine3 dl =new DrawLine3();
dl.init();
} /**
* Method init
*
*
*/
public void init() {
// TODO: 在这添加你的代码
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
orgX=e.getX();
orgY=e.getY();
}
public void mouseReleased(MouseEvent e)
{
endX=e.getX();
endY=e.getY();
Graphics g=getGraphics();
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.ITALIC|Font.BOLD,30));
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());
}
}
);
} /**
* Method paint
*
*
*/
public void paint() {
// TODO: 在这添加你的代码
g.drawLine(orgX,orgY,endX,endY);
}
}
import java.awt.event.*;
public class DrawLine3 extends Frame
{
/**
* Method main
*
*
* @param args
*
*/
int orgX;
int orgY;
int endX;
int endY;
public static void main(String[] args) {
// TODO: 在这添加你的代码
DrawLine3 dl =new DrawLine3();
dl.init();
} /**
* Method init
*
*
*/
public void init() {
// TODO: 在这添加你的代码
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
orgX=e.getX();
orgY=e.getY();
}
public void mouseReleased(MouseEvent e)
{
endX=e.getX();
endY=e.getY();
Graphics g=getGraphics();
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.ITALIC|Font.BOLD,30));
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());
}
}
);
} /**
* Method paint
*
*
*/
public void paint() {
// TODO: 在这添加你的代码
g.drawLine(orgX,orgY,endX,endY);
}
}
解决方案 »
- Java 在主程序中要调用登陆界面的用户名
- 关于泛型的问题
- 关于JSCrollPane
- 想要扩展arale网络爬虫,但是在抓取是总会提示java.lang.outofmemoryerror而终止程序。
- 在eclipse中如何建立多级的包目录
- 如何在长整形里面定位其每个字节,或者直接把一个8个字节的字节数组(byte[8])赋给长整形?急!!!!!
- 已知道TreePath,但是用tree.expandPath(path)为什么打不开呀
- 100分 加 一躬到地!如何将 ResultSet 对象转化成 Object[][]的形式?
- java有没有象messagebox的东西 好像以前看见过 查了半天没查到 指点一下
- 哪里有SUN公司出的JDK的软件包,
- 请教:Mac机上测试java内存泄漏的工具有哪些?
- 先运行Array2后,就可以成功编译,怎么回事呢
import java.awt.event.*;
public class DrawLine3 extends Frame
{
/**
* Method main
*
*
* @param args
*
*/
int orgX;
int orgY;
int endX;
int endY;
public static void main(String[] args) {
// TODO: 在这添加你的代码
DrawLine3 dl =new DrawLine3();
dl.init();
} /**
* Method init
*
*
*/
public void init() {
// TODO: 在这添加你的代码
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
orgX=e.getX();
orgY=e.getY();
}
public void mouseReleased(MouseEvent e)
{
endX=e.getX();
endY=e.getY();
Graphics g=getGraphics();
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.ITALIC|Font.BOLD,30));
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());
}
}
);
} /**
* Method paint
*
*
*/
public void paint() { //此处改为public void paint(Graphics g)
// TODO: 在这添加你的代码
g.drawLine(orgX,orgY,endX,endY);
}
}