package games.strategy.engine.framework.startup.ui.editors;
import java.awt.Component;
import javax.swing.DefaultListCellRenderer;
import javax.swing.JList;
/**
* Render to render IBeans in a combo box.
*/
class DisplayNameComboBoxRender extends DefaultListCellRenderer {
private static final long serialVersionUID = -93452907043224502L;
@Override
public Component getListCellRendererComponent(final JList<?> list, final Object value, final int index,
final boolean isSelected, final boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
final IBean bean = (IBean) value;
setText(bean.getDisplayName());
return this;
}
}