我画了一个表格想放入在一个容器里:不知道不怎么放:请教:
public void paint(Graphics g)
    {
      g.drawLine(80,80,80,600);
  g.drawLine(80,80,800,80);
  g.drawLine(80,600,800,600);
  g.drawLine(800,80,800,600);
  g.drawLine(80,110,650,110);
      g.drawLine(80,140,650,140);
  g.drawLine(80,170,650,170);
  g.drawLine(80,200,650,200);
      g.drawLine(80,230,650,230);
  g.drawLine(80,260,800,260);
  g.drawLine(80,290,800,290);
  g.drawLine(80,320,800,320);
  g.drawLine(80,350,800,350);
  g.drawLine(80,380,800,380);
  g.drawLine(80,490,800,490);
  g.drawLine(180,80,180,380);
  g.drawLine(350,80,350,230);
  g.drawLine(450,80,450,230);
  g.drawLine(650,80,650,260);
  g.drawLine(130,380,130,600);
  g.drawLine(400,290,400,320);
  g.drawLine(500,290,500,380);
  g.drawLine(400,350,400,380);
  g.drawLine(580,320,580,380);
  g.drawLine(300,50,300,380);
  }
}

解决方案 »

  1.   

    直接画需要把paint方法放到相应容器中吧
      

  2.   

    import java.awt.Graphics;
    import javax.swing.JFrame;public class test5 extends JFrame {
    public static void main(String[] args) {
    test5 test = new test5();
    test.init();
    } public void init() {
    setSize(800, 800); setVisible(true);
    } public void paint(Graphics g) { g.drawLine(80, 80, 80, 600);
    g.drawLine(80, 80, 800, 80);
    g.drawLine(80, 600, 800, 600);
    g.drawLine(800, 80, 800, 600);
    g.drawLine(80, 110, 650, 110);
    g.drawLine(80, 140, 650, 140);
    g.drawLine(80, 170, 650, 170);
    g.drawLine(80, 200, 650, 200);
    g.drawLine(80, 230, 650, 230);
    g.drawLine(80, 260, 800, 260);
    g.drawLine(80, 290, 800, 290);
    g.drawLine(80, 320, 800, 320);
    g.drawLine(80, 350, 800, 350);
    g.drawLine(80, 380, 800, 380);
    g.drawLine(80, 490, 800, 490);
    g.drawLine(180, 80, 180, 380);
    g.drawLine(350, 80, 350, 230);
    g.drawLine(450, 80, 450, 230);
    g.drawLine(650, 80, 650, 260);
    g.drawLine(130, 380, 130, 600);
    g.drawLine(400, 290, 400, 320);
    g.drawLine(500, 290, 500, 380);
    g.drawLine(400, 350, 400, 380);
    g.drawLine(580, 320, 580, 380);
    g.drawLine(300, 50, 300, 380); }
    }