Code with Finding: |
class StringArrayEditor.EditStringArrayPopup {
public EditStringArrayPopup(StringArrayComponent parent,
EditorFeeder feeder,
String selected [],
String title)
{
super(title);
PropertyManager pm = PropertyManager.getPropertyManager();
Image left = Toolkit.getDefaultToolkit().getImage(
pm.getIconLocation("shadowleft"));
Image right = Toolkit.getDefaultToolkit().getImage(
pm.getIconLocation("shadowright"));
this.selected = selected;
this.parent = parent;
this.feeder = feeder;
this.newItem = parent.editor.getTextEditor();
createDefaultItems(feeder);
createSelectedItems();
setSelectedItems(selected);
//center
waddItem = new ImageButton(left);
waddItem.setActionCommand("add");
waddItem.addActionListener(this);
Panel paddItem = new Panel();
paddItem.add(waddItem);
wdelItem = new ImageButton(right);
wdelItem.setActionCommand("del");
wdelItem.addActionListener(this);
Panel pdelItem = new Panel();
pdelItem.add(wdelItem, "Center");
Button Ok = new Button("Ok");
Ok.setActionCommand("update");
Ok.addActionListener(this);
Button Cancel = new Button("Cancel");
Cancel.setActionCommand("cancel");
Cancel.addActionListener(this);
Panel pselected = new Panel(new BorderLayout(3,3));
Panel psel = new Panel();
psel.add(new Label("Selection"));
pselected.add(psel,"North");
pselected.add(wselected,"Center");
Panel items = new Panel(new BorderLayout(3,3));
newItem.addActionListener(this);
items.add((Component)newItem,"North");
items.add(witems, "Center");
Panel arrows = new BorderPanel(BorderPanel.IN);
arrows.add(pdelItem);
arrows.add(paddItem);
BorderPanel lists = new BorderPanel(BorderPanel.IN);
lists.setLayout(new GridLayout(1,2,20,5));
lists.add(pselected);
lists.add(items);
Panel buttons = new Panel(new GridLayout(1,2,5,5));
buttons.add(Ok);
buttons.add(Cancel);
Panel pbuttons = new BorderPanel(BorderPanel.IN);
pbuttons.add(buttons);
BorderPanel mainp = new BorderPanel(BorderPanel.OUT,5);
mainp.setLayout(new BorderLayout());
mainp.setInsets(new Insets(10,10,10,10));
mainp.add(arrows,"North");
mainp.add(lists,"Center");
mainp.add(pbuttons,"South");
setLayout(new BorderLayout());
add(mainp);
updateSize();
}
}
}
|