importjava.awt.*;importjava.awt.event.*;publicclassDrawLineextendsFrame{intorgX;intorgY;intendX;intendY;publicstaticvoidmain(String[]args){DrawLinedl=newDrawLine();dl.ini...
import java.awt.*;
import java.awt.event.*;
public class DrawLine extends Frame
{
int orgX;
int orgY;
int endX;
int endY;
public static void main(String [] args)
{
DrawLine dl=new DrawLine();
dl.init();
}
public void paint(Graphics g)
{
g.drawLine(orgX,orgY,endX,endY);
}
public void init()
{
this.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=this.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(endX+","+endY),endX,endY);
g.drawLine(orgX,orgY,endX,endY);
}
}
);
}
}
DrawLine.java:34: 错误: 找不到符号 Graphics g=this.getGraphics() 符号: 方法 getGraphics() 1 个错误,怎么错了,求解答。
展开