in src/org/pushingpixels/lightbeam/panels/CombosPanel.java [125:152]
private JPanel getRightComboPanel() {
FormLayout lm = new FormLayout("right:pref, 4dlu, left:pref:grow", "");
DefaultFormBuilder builder = new DefaultFormBuilder(lm).border(Borders.DIALOG);
builder.appendSeparator("Empty combos");
JComboBox emptyModelCombo = factory.createComboBox(new String[] {});
builder.append("Empty model", emptyModelCombo);
JComboBox emptyStringCombo = factory.createComboBox(new String[] { "" });
builder.append("Empty string", emptyStringCombo);
JComboBox spaceCombo = factory.createComboBox(new String[] { " " });
builder.append("Space string", spaceCombo);
JComboBox emptyEditableCombo = factory.createComboBox(new String[] {});
emptyEditableCombo.setEditable(true);
builder.append("Empty model + editable", emptyEditableCombo);
JComboBox emptyStringEditableCombo = factory.createComboBox(new String[] { "" });
emptyStringEditableCombo.setEditable(true);
builder.append("Empty string + editable", emptyStringEditableCombo);
JComboBox spaceEditableCombo = factory.createComboBox(new String[] { " " });
spaceEditableCombo.setEditable(true);
builder.append("Space string + editable", spaceEditableCombo);
return builder.getPanel();
}