title: How to place components at specific positions?
body: <p>How to place components in layout on specific position. 
  Like I want to place 2 text boxes in first row, below 3 combo boxes.</p>
  
  <p>But when I am trying to put they all appear in one line and I have used flowlayout. I have used the border as well. When I am resizing, the window sizes of the components are going out from border.</p>
  
  <p>Can you suggest me some layouts to use and how to use it?</p>
  
  <p>Here is my code : </p>
  
  <pre><code>topPanel=new JPanel();
  topPanel.setLayout(new FlowLayout());
  topPanel.setBorder(new TitledBorder(new EtchedBorder(), "Customer Data"));
  
  CNameTextField = new JTextField (20); // create the Customer Name text field
  CNameTextField.setEditable(true);     // set editable text box
  
  CIDLabel=new JLabel("Customer ID");
  
  C_IDTextField = new JTextField (10);
  C_IDTextField.setEditable(true);      // set editable text box
  
  topPanel.add(CNameTextField);
  topPanel.add(C_IDTextField);   
  
  // Create and populate Room type combo box
  roomTypeCombo = new JComboBox();
  roomTypeCombo.addItem( "Budget($50)" );    
  
  // Create and populate Meal type combo box
  mealCombo = new JComboBox();
  mealCombo.addItem( "None" );       
  
  // Create and populate Days combo box
  
  daysCombo = new JComboBox();
  
  for(int i=0;i&lt;31 ; i++) {
              // populate combobox with days
      daysCombo.addItem(i); 
  }
      // Adding  rest of the components to top panel
  topPanel.add(roomTypeCombo);
  topPanel.add(mealCombo);
  topPanel.add(daysCombo);
  </code></pre>
  
  <p>Thanks.</p>