下面列出了java.awt.event.ItemEvent#SELECTED 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
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);
}
@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);
}
}
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;
}
}
}
@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();
}
}
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);
}
@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);
}
}
}
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);
}
}
@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();
}
@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();
}
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;
}
}
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
itemSelected(e.getItem());
}
}
protected void fireItemStateChanged(ItemEvent e) {
super.fireItemStateChanged(e);
if (e.getStateChange() == ItemEvent.SELECTED) selectionChanged();
}
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();
}
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);
}
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);
}
}
}
}
}