如题 

解决方案 »

  1.   

    设计个布局,把他们放在一个Panel里
      

  2.   

    放在一个Panel里 ,但是怎么把panel 的边框设置为可见的分割呢?就如同 我们现在的界面里,楼上 和楼下这样 分割开来的效果 。 谢谢
      

  3.   

    你说的放在一块是按着放 不是默认添加进去的时候 上下都有那种吧 比如:
    class a extends JFrame{
        a(){
         super("test");
         Container c = this.getContentPane();
         c.setLayout(new BorderLayout());
         JPanel formpanel = new JPanel();
         formpanel.setLayout(new BoxLayout(formpanel,BoxLayout.X_AXIS));
         formpanel.add(new JTextField(10));
         formpanel.add(new JLabel("name"));
         formpanel.add(new Button("submit"));
         JPanel northpanel = new JPanel();
        northpanel.setLayout(new BorderLayout());
     northpanel.add(formpanel,BorderLayout.WEST);     c.add(northpanel,BorderLayout.NORTH);
    setVisible(true);
        }}
    代码随便写的 可能有错误的单词 见谅! 如果运行成功 则会在容器的左上角现实那三个组件
      

  4.   

    分割设置用formpanel.setBorder(BorderFactory.createLineBorder(Color.red,3));