arrowButton.setBounds(editorWidth, 0, arrowSize, arrowSize); comboBox.revalidate();
if (arrowButton != null) arrowButton.setBounds(comboBox.getWidth() - (i.right + arrowSize), i.top, arrowSize, arrowSize);
    public void layoutContainer(Container parent)    {      // Position editor component to the left of arrow button if combo box is       // editable      int arrowSize = comboBox.getHeight();      int editorWidth = comboBox.getBounds().width - arrowSize;      if (comboBox.isEditable())        editor.setBounds(0, 0, editorWidth, comboBox.getBounds().height);            arrowButton.setBounds(editorWidth, 0, arrowSize, arrowSize);      comboBox.revalidate();    }