コード例 #1
0
 public void selectConfiguration(int id) {
   if (myTestingConfigurations != null) {
     for (CloudConfiguration configuration : myTestingConfigurations) {
       if (configuration.getId() == id) {
         getComboBox().setSelectedItem(configuration);
         return;
       }
     }
   }
 }
コード例 #2
0
 @Override
 protected void customizeCellRenderer(
     JList list, Object value, int index, boolean selected, boolean hasFocus) {
   if (value == null) {
     append("[none]", SimpleTextAttributes.ERROR_ATTRIBUTES);
   } else if (value instanceof CloudConfiguration) {
     CloudConfiguration config = (CloudConfiguration) value;
     append(
         config.getDisplayName(),
         config.getDeviceConfigurationCount() < 1
             ? SimpleTextAttributes.ERROR_ATTRIBUTES
             : SimpleTextAttributes.REGULAR_ATTRIBUTES);
     setIcon(config.getIcon());
   }
 }