Esempio n. 1
0
  private void init() {
    itemList.clear();
    Object selectedItem = dataModel.getSelectedItem();

    for (int i = 0; i < dataModel.getSize(); i++) {
      Object object = dataModel.getElementAt(i);
      Icon icon = null;
      if (object instanceof GUIEntry) {
        icon = ((GUIEntry) object).getIcon();
      }
      RadioMenuItem radioMenuItem = new RadioMenuItem(object.toString(), icon, object);
      radioMenuItem.setSelected(object == selectedItem);
      group.add(radioMenuItem);
      radioMenuItem.addActionListener(this);
      itemList.add(radioMenuItem);
    }
  }