java.awt.event.ItemEvent#SELECTED源码实例Demo

下面列出了java.awt.event.ItemEvent#SELECTED 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: JExtendedComboBox.java
protected void fireItemStateChanged(ItemEvent e) {
    switch (e.getStateChange()) {
        case ItemEvent.SELECTED:

            if (e.getItem() instanceof JSeparator) {
                SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                            selectNextItem();
                        }
                    });

            }

            break;
        case ItemEvent.DESELECTED:

            if (!(e.getItem() instanceof JSeparator)) {
                lastSelectedIndex = model.getIndexOf(e.getItem());
            }

            break;
    }

    super.fireItemStateChanged(e);
}
 
源代码2 项目: proxyee-down   文件: CheckboxMenuItemGroup.java
@Override
public void itemStateChanged(ItemEvent e) {
  CheckboxMenuItem checkedItem = ((CheckboxMenuItem) e.getSource());
  if (e.getStateChange() == ItemEvent.SELECTED) {
    String selectedItemName = checkedItem.getName();
    for (CheckboxMenuItem item : items) {
      if (!item.getName().equals(selectedItemName)) {
        item.setState(false);
      }
    }
    if (itemListener != null) {
      itemListener.itemStateChanged(e);
    }
  } else {
    checkedItem.setState(true);
  }
}
 
源代码3 项目: datasync   文件: PortJobTab.java
public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        PortMethod item = (PortMethod) e.getItem();
        switch (item) {
            case copy_data:
                sinkSetIDTextField.setText("");
                sinkSetIDTextField.setEditable(true);
                jobPanel.remove(publishDatasetContainerLeft);
                jobPanel.remove(publishDatasetContainerRight);
                publishDatasetComboBox.setEnabled(false);
                jobPanel.add(publishMethodContainerLeft);
                jobPanel.add(publishMethodContainerRight);
                publishMethodComboBox.setEnabled(true);
                jobPanel.updateUI();
                break;
            case copy_schema:
            case copy_all:
                sinkSetIDTextField.setText(DEFAULT_DESTINATION_SET_ID);
                sinkSetIDTextField.setEditable(false);
                jobPanel.remove(publishMethodContainerLeft);
                jobPanel.remove(publishMethodContainerRight);
                publishMethodComboBox.setEnabled(false);
                jobPanel.add(publishDatasetContainerLeft);
                jobPanel.add(publishDatasetContainerRight);
                publishDatasetComboBox.setEnabled(true);
                jobPanel.updateUI();
                break;
        }
    }
}
 
源代码4 项目: netbeans   文件: TransferSelector.java
@Override
public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        model.selectAll();
        treeView.repaintTree();
    } else if (e.getStateChange() == ItemEvent.DESELECTED) {
        model.unselectAll();
        treeView.repaintTree();
    }
}
 
源代码5 项目: dragonwell8_jdk   文件: CCheckboxMenuItem.java
public void handleAction(final boolean state) {
    final CheckboxMenuItem target = (CheckboxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target, new Runnable() {
        public void run() {
            target.setState(state);
        }
    });
    ItemEvent event = new ItemEvent(target, ItemEvent.ITEM_STATE_CHANGED, target.getLabel(), state ? ItemEvent.SELECTED : ItemEvent.DESELECTED);
    SunToolkit.postEvent(SunToolkit.targetToAppContext(getTarget()), event);
}
 
源代码6 项目: netbeans   文件: CheckBoxUpdater.java
@Override
public void itemStateChanged(ItemEvent e) {
    if (ItemEvent.SELECTED == e.getStateChange() || ItemEvent.DESELECTED == e.getStateChange()) {
        boolean isSelected = checkBox.isSelected();
        if (verifier != null) {
            if (verifier.verifyValue(isSelected)) {
                setValue(isSelected);
            }
        } else {
            // If there is no defined verifier, simply change the value
            setValue(isSelected);
        }
    }
}
 
源代码7 项目: opensim-gui   文件: FunctionEditorTopComponent.java
private void crosshairsCheckBoxStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_crosshairsCheckBoxStateChanged
   if (function != null && functionPanel != null) {
      if (evt.getStateChange() == ItemEvent.SELECTED)
         functionPanel.setMandatoryCrosshairs(true);
      else
         functionPanel.setMandatoryCrosshairs(false);
   }
}
 
源代码8 项目: libreveris   文件: BasicCompanionView.java
@Override
public void itemStateChanged (ItemEvent evt)
{
    // The need checkbox has changed
    if (evt.getStateChange() == ItemEvent.SELECTED) {
        companion.setNeed(Need.SELECTED);
    } else {
        companion.setNeed(Need.NOT_SELECTED);
    }

    update();
}
 
源代码9 项目: netbeans   文件: QuickSearchPanel.java
@Override
public void itemStateChanged(ItemEvent e) {
    if (repositoryComboBox.isEnabled()) {
        enableFields();
    }
    if(e.getStateChange() == ItemEvent.SELECTED) {
        Object item = e.getItem();
        if(item instanceof Repository) {
            Repository repo = (Repository) item;
            qs.setRepository(repo);
        }
    }
}
 
@Override
public void itemStateChanged(ItemEvent e) {
	if (e.getStateChange() == ItemEvent.SELECTED) {
		if (!updatingUI) {
			int newSheetIndex = sheetComboBox.getSelectedIndex();
			sheetSelectionModel.setSheetIndex(newSheetIndex);
		}
	}
}
 
public void itemStateChanged ( ItemEvent evt ) {

            if ( evt.getStateChange() == ItemEvent.SELECTED ) {
                // Item was just selected
                sample.setAnalysisPurpose( ANALYSIS_PURPOSE.valueOf( (String) evt.getItem() ) );

                // show detrital choices
                detritalTypePanel.setVisible( sample.getAnalysisPurpose().compareTo( ANALYSIS_PURPOSE.DetritalSpectrum ) == 0 );

            } else if ( evt.getStateChange() == ItemEvent.DESELECTED ) {
                // Item is no longer selected
            }
        }
 
private void addNewPageItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_addNewPageItemStateChanged
    if (evt.getStateChange() == ItemEvent.SELECTED) {
        showPanel();
        showAddPageView();
    } else {
        hidePanel();
    }
    cropCtrl.refresh();
}
 
private void addAsObjectItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_addAsObjectItemStateChanged
    if (evt.getStateChange() == ItemEvent.SELECTED) {
        showPanel();
        showAddObjectView();
    } else {
        hidePanel();
    }
    cropCtrl.refresh();
}
 
源代码14 项目: jdk8u-dev-jdk   文件: ServiceDialog.java
public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        int index = cbName.getSelectedIndex();

        if ((index >= 0) && (index < services.length)) {
            if (!services[index].equals(psCurrent)) {
                psCurrent = services[index];
                uiFactory = psCurrent.getServiceUIFactory();
                changedService = true;

                Destination dest =
                    (Destination)asOriginal.get(Destination.class);
                // to preserve the state of Print To File
                if ((dest != null || isPrintToFileSelected())
                    && psCurrent.isAttributeCategorySupported(
                                                Destination.class)) {

                    if (dest != null) {
                        asCurrent.add(dest);
                    } else {
                        dest = (Destination)psCurrent.
                            getDefaultAttributeValue(Destination.class);
                        // "dest" should not be null. The following code
                        // is only added to safeguard against a possible
                        // buggy implementation of a PrintService having a
                        // null default Destination.
                        if (dest == null) {
                            try {
                                dest =
                                    new Destination(new URI("file:out.prn"));
                            } catch (URISyntaxException ue) {
                            }
                        }

                        if (dest != null) {
                            asCurrent.add(dest);
                        }
                    }
                } else {
                    asCurrent.remove(Destination.class);
                }
            }
        }
    }
}
 
private void reportComboItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_reportComboItemStateChanged
    if (evt.getStateChange() == ItemEvent.SELECTED) {
        settheme(evt.getItem().toString());
        saved = false;
    }
}
 
源代码16 项目: netbeans   文件: RepositorySelectorBuilder.java
public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        itemSelected(e.getItem());
    }
}
 
源代码17 项目: visualvm   文件: LazyComboBox.java
protected void fireItemStateChanged(ItemEvent e) {
    super.fireItemStateChanged(e);
    if (e.getStateChange() == ItemEvent.SELECTED) selectionChanged();
}
 
源代码18 项目: netbeans   文件: ChangeParametersPanel.java
private void chkUpdateJavadocItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_chkUpdateJavadocItemStateChanged
    Boolean b = evt.getStateChange() == ItemEvent.SELECTED ? Boolean.TRUE : Boolean.FALSE;
    RefactoringModule.setOption(UPDATEJAVADOC, b); // NOI18N
    updatePreview();
}
 
源代码19 项目: netbeans   文件: IntroduceLocalExtensionPanel.java
private void chkReplaceItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_chkReplaceItemStateChanged
    Boolean b = evt.getStateChange() == ItemEvent.SELECTED ? Boolean.TRUE : Boolean.FALSE;
    RefactoringModule.setOption(REPLACEALL, b);
    parent.stateChanged(null);
}
 
源代码20 项目: openjdk-jdk8u   文件: ServiceDialog.java
public void itemStateChanged(ItemEvent e) {
    if (e.getStateChange() == ItemEvent.SELECTED) {
        int index = cbName.getSelectedIndex();

        if ((index >= 0) && (index < services.length)) {
            if (!services[index].equals(psCurrent)) {
                psCurrent = services[index];
                uiFactory = psCurrent.getServiceUIFactory();
                changedService = true;

                Destination dest =
                    (Destination)asOriginal.get(Destination.class);
                // to preserve the state of Print To File
                if ((dest != null || isPrintToFileSelected())
                    && psCurrent.isAttributeCategorySupported(
                                                Destination.class)) {

                    if (dest != null) {
                        asCurrent.add(dest);
                    } else {
                        dest = (Destination)psCurrent.
                            getDefaultAttributeValue(Destination.class);
                        // "dest" should not be null. The following code
                        // is only added to safeguard against a possible
                        // buggy implementation of a PrintService having a
                        // null default Destination.
                        if (dest == null) {
                            try {
                                dest =
                                    new Destination(new URI("file:out.prn"));
                            } catch (URISyntaxException ue) {
                            }
                        }

                        if (dest != null) {
                            asCurrent.add(dest);
                        }
                    }
                } else {
                    asCurrent.remove(Destination.class);
                }
            }
        }
    }
}