public void paint(Graphics g) {
  g.drawLine(int startX,int startY,int endX,int endY);
}

解决方案 »

  1.   

    直接这样写:
    import java.awt.Graphics
    public class A{
           public static void main(String[] args){             Graphics g=new Graphics();
                 g.drawLine(1,1,2,2);
    }}
    不可以呀?
      

  2.   

    当然不行,Graphics是抽象类abstract,不能实例化,如下:
    import java.awt.Frame;
    import java.awt.Graphics;
    public class A{
           public static void main(String[] args){
                 Frame frame=new Frame();
                 frame.pack();
                 Graphics g=frame.getGraphics()
                 g.drawLine(1,1,2,2);
                 frame.show();
    }}
      

  3.   

    sorry
    不是不能实例化,而是不能用new实例化
      

  4.   

    void paint(Graghics g){
    Graghics2D newg = (Graghics2D)g;
    GeneralPath path=new GeneralPath();
    path.moveTo(x,y);
    path.lineTo(x1,y1);
    newg.draw(path);
      

  5.   

    import java.applet.Applet;
    import java.awt.Graphics;
    public DrawApplet extends Applet
      {
        public void paint(Graphics g)
          {
             g.drawLine(10,10,50,50);
          }
      }
      

  6.   

    beyond_xiruo() 
    画不出来!