Panel b1=new Panel();
Panel b2=new Panel();
Panel b3=new Panel();
Label l_idCard=new Label("IDCard:");
TextField tf_idcard=new TextField(20);
Label l_familyadd=new Label("FamilyAddress:");
TextField tf_familyadd=new TextField(20);

b1.add(l_idCard);
b1.add(tf_idcard);
add(b1);

b2.add(l_familyadd);
b2.add(tf_familyadd);
add(b2);

this.setLayout(new FlowLayout(FlowLayout.LEFT));
如题

解决方案 »

  1.   

    b1.setLayout(null);l_idCard.setLocation(samePoint);
    tf_idCard.setLocation(samePoint);
      

  2.   

    用箱式布局管理器,最好用Box来操作。
      

  3.   

    用别的布局器啊  比如GridLayout,BorderLayout  
    http://topic.csdn.net/u/20080901/20/90755567-8072-4c02-b5c9-3034152b7bf5.html看看我这个帖子的  
      

  4.   

    用布局管理器,GridLayout,BorderLayout ,FlowLayout,GridBayLayout
      

  5.   

    好奇怪哦,现在得编译器做awt or swing还不能拖拽控件吗?你拖拽完看看源代码不就完了,最简单得流式布局就可以啊,高度,宽度,x,y坐标都设好了
      

  6.   

    panel.setLayout(null);
    panel.add(label);
    label.setBounds(x,y,w,h);
    panel.add(textfield);
    textfield.setBounds(x,y,w,h);