代码很长的
基本上就是我在
paint()的时候画的线,但是会出现在我添加的组件的上面

解决方案 »

  1.   

    试试看将画线程序写在paintComponent的方法内
    public void paintComponent(Graphics g) 
    {
      //先画线
      ...
      super.paintComponent(g);
    }
      

  2.   

    试试看将画线程序写在paintComponent的方法内
    public void paintComponent(Graphics g) 
    {
      //先画线
      ...
      super.paintComponent(g);
    }
      

  3.   

    线也可以是COMPONENT的一个子类呀,做事不要太呆板。不要贴什么帖子了,没有几个人愿意好好的看一堆代码的,主要是要把问题问清楚。
      

  4.   

    上面的大哥,你说的也太离谱了把,什么时候线变成了component的的一个字类了。
    你不会认为画在组件上的就是他的子类了把。
      

  5.   

    gularess(无吃哪拉) 兄
    谢谢你的提示,
    不过你的方法中还有一些问题
    应该
    public void paintComponent(Graphics g) 
    {
      super.paintComponent(g);
      //先画线
      ...}不过问题已经解决了
    谢谢了
    给分