import java.awt.FlowLayout; 

import javax.swing.JComboBox; 
import javax.swing.JFrame; 
import javax.swing.JTextField; 
import javax.swing.UIManager; 

public class ComboBoxLab extends JFrame 
{ 
   public ComboBoxLab() 
   { 
      setDefaultCloseOperation( EXIT_ON_CLOSE ); 

      getContentPane().setLayout( new FlowLayout() ); 

      getContentPane().add( new JTextField( "item 1" ) ); 

      JComboBox< String > cboRo = new JComboBox< String >( new String[] { "item 1", "item 2", "item 3" } ); 
      getContentPane().add( cboRo ); 

      JComboBox< String > cboRw = new JComboBox< String >( new String[] { "item 1", "item 2", "item 3" } ); 
      cboRw.setEditable( true ); 
      getContentPane().add( cboRw ); 

      pack(); 
      setVisible( true ); 
   } 

   public static void main( String[] args ) throws Exception 
   { 
      UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() ); 
      new ComboBoxLab(); 
   } 

} 