Example #1
0
 public void setSelected(boolean value, boolean enableNotification) {
   selected = value;
   if (selected) {
     setBackground(selectionBackground);
     textLabel.setForeground(white);
     parentTagPanel.addToSelection(this, enableNotification);
   } else {
     setBackground(unselectedBackground);
     int rgb[] = ColorMap.get().getRGB(tag.getColorName());
     if (rgb == null) {
       rgb = ColorMap.get().getRGB("Black");
     }
     textLabel.setForeground(new Color(getDisplay(), rgb[0], rgb[1], rgb[2]));
     parentTagPanel.removeFromSelection(this, false);
   }
 }