为什么加了以后没有出现?怎么指定button画的位置,请教

解决方案 »

  1.   

    窗口显示之后如果再增加了组件,你需要pane.validate();来刷新
    要确定按钮的位置,你需要对装载按钮的上层容器进行布局管理,再配合按钮本身的设置(有的布局需要设置按钮,有的则不需要)。
      

  2.   


    JPanel panel = new JPanel();panel.setLayout(null);JButton btn = new JButton("test");
    btn.setLocation(20, 30);panel.add(btn);
    这样button就可以放在指定的位置上了
      

  3.   

    SwingUtilities.updateComponentTreeUI(this);
      

  4.   

    用XYLayout
    或者setLayout(null)
      

  5.   

    setLayout(null)
    在右边设置下就可以任意拖放
      

  6.   

    注意加完以后要调用revalidate()方法,否则按钮显示不出来
      

  7.   

    XYLayout是JBuilder专有的,不属于jdk.