/** * Returns the current/last selected item * * @return selected item or null */ public Object getSelectedItem() { int i = model.getSelectedIndex(); if (i > -1) { return model.getItemAt(i); } return null; }
/** {@inheritDoc} */ public Object getPropertyValue(String name) { if (name.equals("ListItems")) { Object[] obj = new Object[model.getSize()]; int olen = obj.length; for (int iter = 0; iter < olen; iter++) { obj[iter] = model.getItemAt(iter); } return obj; } if (name.equals("Renderer")) { return getRenderer(); } return null; }