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

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

public void itemStateChanged ( ItemEvent evt ) {
    String geologicAge = (String) evt.getItem();

    if ( evt.getStateChange() == ItemEvent.SELECTED ) {
        // parse the string to get ages
        String[] pass1 = geologicAge.split( "\\x28" );//?"("
        String[] pass2 = pass1[1].split( "-" );

        String ageMin = pass2[0].split( "Ma" )[0].trim();
        String ageMax = pass2[1].split( "Ma" )[0].trim();

        System.out.println( "AGE = " + ageMin + "   " + ageMax );
        minAbsAgeMa_txtBox.setText( ageMin );
        maxAbsAgeMa_txtBox.setText( ageMax );

    } else if ( evt.getStateChange() == ItemEvent.DESELECTED ) {
        // Item is no longer selected
    }
}
 
源代码2 项目: FoxTelem   文件: FcdProPlusPanel.java
@Override
public void itemStateChanged(ItemEvent e) {
	if (checkingSettings) return;
	if (e.getSource() == cbMixerGain) {
		if (e.getStateChange() == ItemEvent.DESELECTED) {
			setMixerGain(false);
		} else {
			setMixerGain(true);
		}		
	}
	if (e.getSource() == cbLnaGain) {
		if (e.getStateChange() == ItemEvent.DESELECTED) {
			setLnaGain(false);
		} else {
			setLnaGain(true);
		}
	}
	if (e.getSource() == cbBiasTee ) {

		if (e.getStateChange() == ItemEvent.DESELECTED) {
			setBiasTee(false);
		} else {
			setBiasTee(true);
		}
	}
}
 
源代码3 项目: 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);
}
 
源代码4 项目: 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);
}
 
@Override
public void itemStateChanged(ItemEvent evt) {

    if (evt.getStateChange() == ItemEvent.SELECTED) {
        // Item was just selected
        mySample.setMineralName((String) evt.getItem());

    } else if (evt.getStateChange() == ItemEvent.DESELECTED) {
        // Item is no longer selected
    }
}
 
源代码6 项目: TencentKona-8   文件: 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);
}
 
源代码7 项目: openjdk-jdk8u   文件: 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);
}
 
源代码8 项目: netbeans   文件: OutputPanel.java
private void sourceFolderItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_sourceFolderItemStateChanged
    if (ignoreEvent) {
        return;
    }
    if (evt.getStateChange() == ItemEvent.DESELECTED) {
        int index = findIndex(evt.getItem());
        // if index == -1 then item was removed and will not be saved
        if (index != -1) {
            saveOutput(index);
        }
    } else {
        loadOutput();
    }
}
 
源代码9 项目: openjdk-8   文件: 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);
}
 
源代码10 项目: 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);
        }
    }
}
 
源代码11 项目: Stitching   文件: Stitch_Many_Images.java
@Override
public void itemStateChanged( final ItemEvent event ) 
{
	// one cannot deselect, just select another one
	if ( event.getStateChange() == ItemEvent.DESELECTED )
		checkbox.setState( true );
	else if ( event.getStateChange() == ItemEvent.SELECTED )
		for ( final Object o : checkboxes )
			if ( o == checkbox )
				((Checkbox)o).setState( true );
			else
				((Checkbox)o).setState( false );
}
 
public void itemStateChanged(ItemEvent evt) {

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

            } else if (evt.getStateChange() == ItemEvent.DESELECTED) {
                // Item is no longer selected
            }
        }
 
源代码13 项目: FoxTelem   文件: GraphFrame.java
@Override
public void itemStateChanged(ItemEvent e) {
	if (e.getSource() == cbRoundLabels) {
		if (e.getStateChange() == ItemEvent.DESELECTED) {
			roundLabels = false;
		} else {
			roundLabels = true;
		}
		if (textDisplay)
			diagnosticTable.updateData();
		else
			panel.updateGraphData("GraphFrame:stateChange:altLabels");
	}
	if (e.getSource() == cbShowSun) {
		if (e.getStateChange() == ItemEvent.DESELECTED) {
			showSun = false;
		} else {
			showSun = true;
		}
		if (textDisplay)
			diagnosticTable.updateData();
		else
			panel.updateGraphData("GraphFrame:stateChange:altLabels");
	}
	if (e.getSource() == cbUptime) {
		if (e.getStateChange() == ItemEvent.DESELECTED) {
			hideUptime = true;
		} else {
			hideUptime = false;
		}
		if (textDisplay)
			diagnosticTable.updateData();
		else
			panel.updateGraphData("GraphFrame:stateChange:Uptime");
	}		
	toggleSunCheckBox();
}
 
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
            }
        }
 
源代码15 项目: netbeans   文件: StatisticsPanel.java
@Override
public void itemStateChanged(ItemEvent e) {
    switch(e.getStateChange()) {
        case ItemEvent.SELECTED:
            filterMask &= ~itemMask;
            break;
        case ItemEvent.DESELECTED:
            filterMask |= itemMask;
            break;
        default:
            return;
    }
    treePanel.setFilterMask(filterMask);
    NbPreferences.forModule(StatisticsPanel.class).putInt(KEY_FILTER_MASK, filterMask);
}
 
源代码16 项目: netbeans   文件: SyntaxColoringPanel.java
@Override
public void itemStateChanged( ItemEvent e ) {
    if( e.getStateChange() == ItemEvent.DESELECTED || !listen )
        return;
    updateData();
    fireChanged();
}
 
@Override
public void itemStateChanged(ItemEvent evt) {

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

    } else if (evt.getStateChange() == ItemEvent.DESELECTED) {
        // Item is no longer selected
    }
}
 
源代码18 项目: FoxTelem   文件: HealthTab.java
@Override
public void itemStateChanged(ItemEvent e) {
	super.itemStateChanged(e);
	Object source = e.getItemSelectable();
	
	if (source == showRawValues) { //updateProperty(e, decoder.flipReceivedBits); }

		if (e.getStateChange() == ItemEvent.DESELECTED) {
			Config.displayRawValues = false;
		} else {
			Config.displayRawValues = true;
		}
		Config.save();
		if (realTime != null)
			updateTabRT(realTime, false);
		if (maxPayload != null)
			updateTabMax(maxPayload);
		if (minPayload != null)
			updateTabMin(minPayload);
	}
	
	if (source == cbUTC) {
		if (realTime != null)
			updateTabRT(realTime, false);
		if (maxPayload != null)
			updateTabMax(maxPayload);
		if (minPayload != null)
			updateTabMin(minPayload);
		//parseFrames();
	}
	
}
 
public void itemStateChanged(ItemEvent evt) {

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

            } else if (evt.getStateChange() == ItemEvent.DESELECTED) {
                // Item is no longer selected
            }
        }
 
源代码20 项目: openjdk-jdk9   文件: 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);
}