比如说是
Panel p = new Panel();
Button t= new Button();p.add(x,y,t);
即在坐标(x,y)处添加一button?

解决方案 »

  1.   

    panel.setlayout(null);
    panel.add(btn);
    btn.setBounds(x,y,w,h);/////////////
    问:
    panel 加入Frame
    的时候如何写啊?
    this.add("?",panel);
    我搞了半天,不好用啊
      

  2.   

    panel 加入Frame
    的时候如何写啊?
    this.add("?",panel);
    我搞了半天,不好用啊-------------
    yourFrame.setContentPane(panel);
      

  3.   

    你可以直接设置button的位置,方法是 setBounds(int x, int y, int width, int height);
    通过这个方法可以使你的button放到任何的位置上。
      

  4.   

    多谢!
    有个问题请教一下
    我现在实现了程序运行后可以加入button
    现在我需要在button 之间连线,类似确定两个button的关系,
    有没有line之类的控件啊?
    这样,如果有好多button, 然后两两之间可以用line 连接,同时对line 而言,每条line能知道两端对应的button是那两个?
    我的意思不知道说明白了没有?
      

  5.   

    这不像HTML 吧,说加条分割线就能随便加上
      

  6.   

    默认的Layout 是FlowLayout  你把你的Button放在一个Panel里,用默认的布局,然后放置Panel的时候用你想要的布局 在Frame上
      

  7.   

    java交流群-22065798
    互相学习 共同提高
      

  8.   

    java交流群-22065798
    互相学习 共同提高
      

  9.   

    这道题我来总结一下 ,如果必须要把button放到固定的位置,那么
     joy_young(虹山老妖) ( ) 信誉:100  2006-3-20 19:26:23  得分: 0  
        
    把panel的layout属性改为null为正解。但是我还是认为用布局管理器比较好。
    第2个问题,java awt,swing中没有楼主说的line之类的控件,如果非要画一个连线,可以在panel的paint()函数中自己画线!
      
     
      

  10.   

    panel.setLayout(null);
    panel.add(button);
    button.setBounds(x,y,width,height);