Ejemplo n.º 1
0
 public Component getListCellRendererComponent(
     JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
   super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
   if (value == null) {
     setText(getDefaultText());
   } else if (value instanceof ProcessWrapper) {
     ProcessWrapper w = (ProcessWrapper) value;
     setFont(w.isConnected() ? connectedFont : disconnectedFont);
     setText(w.getName());
   }
   return this;
 }