JComponent () { if (myPanel == null) { myDecorator.setAddAction(createAddAction()) .setRemoveAction(createRemoveAction()) .setEditAction(createEditAction()); if (!isUpDownSupported()) { myDecorator.disableUpDownActions(); } myDecorator.addExtraActions(createExtraActions()); myPanel = myDecorator.createPanel(); configureToolbarButtons(myPanel); } return myPanel; }