@@ -0,0 +1,2267 @@
+package com.seaglasslookandfeel.demo;%0D%0A%0D%0Aimport javax.swing.SwingUtilities;%0D%0Aimport javax.swing.JPanel;%0D%0Aimport javax.swing.JFrame;%0D%0Aimport javax.swing.JComboBox;%0D%0Aimport javax.swing.UIManager;%0D%0A%0D%0Aimport java.awt.Rectangle;%0D%0A%0D%0A/**%0D%0A * DOCUMENT ME!%0D%0A */%0D%0Apublic class TestComboBoxes extends JFrame %7B%0D%0A%0D%0A    private static final long serialVersionUID = 1L;%0D%0A    private JPanel            jContentPane     = null;%0D%0A    private JComboBox         jComboBox        = null;%0D%0A%0D%0A    /**%0D%0A     * This is the default constructor%0D%0A     */%0D%0A    public TestComboBoxes() %7B%0D%0A        super();%0D%0A        initialize();%0D%0A    %7D%0D%0A%0D%0A    /**%0D%0A     * This method initializes jComboBox%0D%0A     * %0D%0A     * @return javax.swing.JComboBox%0D%0A     */%0D%0A    private JComboBox getJComboBox() %7B%0D%0A        if (jComboBox == null) %7B%0D%0A            jComboBox = new JComboBox();%0D%0A            jComboBox.setBounds(new Rectangle(87, 61, 122, 25));%0D%0A        %7D%0D%0A%0D%0A        return jComboBox;%0D%0A    %7D%0D%0A%0D%0A    /**%0D%0A     * Main method.%0D%0A     * %0D%0A     * @param args%0D%0A     *            command line args.%0D%0A     */%0D%0A    public static void main(String%5B%5D args) %7B%0D%0A        try %7B%0D%0A            UIManager.setLookAndFeel(%22com.seaglasslookandfeel.SeaGlassLookAndFeel%22);%0D%0A        %7D catch (Exception e) %7B%0D%0A            e.printStackTrace();%0D%0A        %7D%0D%0A%0D%0A        SwingUtilities.invokeLater(new Runnable() %7B%0D%0A            public void run() %7B%0D%0A                TestComboBoxes thisClass = new TestComboBoxes();%0D%0A%0D%0A                thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);%0D%0A                thisClass.setVisible(true);%0D%0A            %7D%0D%0A        %7D);%0D%0A    %7D%0D%0A%0D%0A    /**%0D%0A     * This method initializes this%0D%0A     */%0D%0A    private void initialize() %7B%0D%0A        this.setSize(300, 200);%0D%0A        this.setContentPane(getJContentPane());%0D%0A        this.setTitle(%22JFrame%22);%0D%0A        for (int i = 0; i %3C 50; i++) %7B%0D%0A            jComboBox.addItem(i);%0D%0A        %7D%0D%0A    %7D%0D%0A%0D%0A    /**%0D%0A     * This method initializes jContentPane%0D%0A     * %0D%0A     * @return javax.swing.JPanel%0D%0A     */%0D%0A    private JPanel getJContentPane() %7B%0D%0A        if (jContentPane == null) %7B%0D%0A            jContentPane = new JPanel();%0D%0A            jContentPane.setLayout(null);%0D%0A            jContentPane.add(getJComboBox(), null);%0D%0A        %7D%0D%0A%0D%0A        return jContentPane;%0D%0A    %7D%0D%0A%0D%0A%7D%0D%0A

Add test for long combo box.