下面列出了java.awt.event.ItemEvent#getItemSelectable() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@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();
updateTab(Config.payloadStore.getLatestRadTelem(foxId), true);
}
}
@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();
// for (BitArrayLayout lay : layout)
// updateTab(Config.payloadStore.getLatest(foxId, lay.name), true);
updateTab(Config.payloadStore.getLatest(foxId, Spacecraft.CAN_LAYOUT), true);
//updateTab(Config.payloadStore.getLatestRad(foxId), true); // we don't have RAD2 conversion for the Experiment Payloads so just get RAD.
}
}
@Override
public void itemStateChanged(ItemEvent e) {
super.itemStateChanged(e);
Object source = e.getItemSelectable();
if (source == showRawBytes) { //updateProperty(e, decoder.flipReceivedBits); }
if (e.getStateChange() == ItemEvent.DESELECTED) {
Config.displayRawRadData = false;
} else {
Config.displayRawRadData = true;
}
if (showRawBytes.isSelected()) {
packetScrollPane.setVisible(false);
scrollPane.setVisible(true);
} else {
packetScrollPane.setVisible(true);
scrollPane.setVisible(false);
}
parseRadiationFrames();
Config.save();
}
}
@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();
updateTab(Config.payloadStore.getLatestRadTelem(foxId), true);
}
}
@Override
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if (source == showLatestImage) { //updateProperty(e, decoder.flipReceivedBits); }
if (e.getStateChange() == ItemEvent.DESELECTED) {
Config.showLatestImage = false;
} else {
Config.showLatestImage = true;
}
Config.save();
}
}
@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 (hsHeader != null) {
updateTab(hsHeader, false);
}
}
}
public void itemStateChanged(ItemEvent ev) {
ClientGUI clientgui = unitDisplay.getClientGUI();
if (clientgui == null) {
return;
}
// Only act when a new item is selected
if (ev.getStateChange() != ItemEvent.SELECTED) {
return;
}
if ((ev.getItemSelectable() == chSensors)) {
int sensorIdx = chSensors.getSelectedIndex();
Entity en = clientgui.getClient().getGame().getEntity(myMechId);
Sensor s = en.getSensors().elementAt(sensorIdx);
en.setNextSensor(s);
refreshSensorChoices(en);
String sensorMsg = Messages.getString(
"MechDisplay.willSwitchAtEnd", new Object[] { //$NON-NLS-1$
"Active Sensors", s.getDisplayName() }); //$NON-NLS-1$
clientgui.systemMessage(sensorMsg);
clientgui.getClient().sendSensorChange(myMechId, sensorIdx);
}
}
public void itemStateChanged(ItemEvent e) {
if (e.getItemSelectable() == mCBAny) {
if (mCBAny.isSelected()) {
mTFAtomList.setText("");
mLabelAtomList.setText("excluded atoms:");
}
else {
mTFAtomList.setText(mMol.getAtomLabel(mAtom));
mLabelAtomList.setText("allowed atoms:");
}
}
else if (e.getItemSelectable() == mCBBlocked && e.getStateChange() == ItemEvent.SELECTED) {
mCBSubstituted.setSelected(false);
mChoiceNeighbours.setSelectedIndex(0);
}
else if (e.getItemSelectable() == mCBSubstituted && e.getStateChange() == ItemEvent.SELECTED)
mCBBlocked.setSelected(false);
}
@Override
public void itemStateChanged(ItemEvent e) {
ItemSelectable is = e.getItemSelectable();
if (is == matchCase) {
matchCaseChanged();
} else if (is == textToFindType) {
regexpChanged();
}
}
/**
* Method declaration
*
*
* @param e
*/
public void itemStateChanged(ItemEvent e) {
ItemSelectable item = e.getItemSelectable();
if (item == lTable) {
if (iSelectionStep == SELECT_SOURCE_TABLES) {
String table = lTable.getSelectedItem();
int selected = ((Integer) e.getItem()).intValue();
for (int i = 0; i < tTable.size(); i++) {
TransferTable t = (TransferTable) tTable.elementAt(i);
if (t == null) {
continue;
}
if (i == selected) {
saveTable();
displayTable(t);
updateEnabled(true);
}
}
}
} else {
// it must be a checkbox
saveTable();
updateEnabled(true);
}
}
@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();
}
}
@Override
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if (source == cbUTC) {
showUTCtime = !showUTCtime;
if (showUTCtime) {
parseTextFields();
//textToUtc.setText();
if (SAMPLES > MAX_SAMPLES) {
SAMPLES = MAX_SAMPLES;
}
txtSamplePeriod.setText(Integer.toString(SAMPLES));
} else {
parseUTCFields();
if (SAMPLES > MAX_SAMPLES) {
SAMPLES = MAX_SAMPLES;
}
txtSamplePeriod.setText(Integer.toString(SAMPLES));
}
showUptimeQuery(!showUTCtime);
Config.displayUTCtime = showUTCtime;
Config.save();
}
}
@Override
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
sourceFolder_jRadioButton.setEnabled(automaticFractionCreation);
sourceSingle_jRadioButton.setEnabled(automaticFractionCreation);
sourceGeochron_jRadioButton.setEnabled(automaticFractionCreation);
}
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if ( source == rdoBlank ) {
cmbPlans.setEnabled(false);
chkLockOld.setEnabled(false);
}
else if ( source == rdoBasedOn ) {
cmbPlans.setEnabled(true);
chkLockOld.setEnabled(true);
}
}
/**
* Called when the check back for the policy rendering is checked or unchecked.
*/
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if(source == this.showPolicy){
if(this.showPolicy.isSelected()){
this.pLayer.setSpp(spp);
}
else{
this.pLayer.setSpp(null);
}
this.visualizer.repaint();
}
}
public void itemStateChanged(ItemEvent e){
for (int i=0; i<nodeAssociatedLabels.length; i++) {
if (e.getItemSelectable() == nodeAssociatedLabels[i]){ //we have clicked on one
if (nodeAssociatedLabels[i].getState()) { // this one is on, need to turn the rest off
for (int j=0; j<nodeAssociatedLabels.length; j++) {
if (i!=j)
nodeAssociatedLabels[j].setState(false);
}
}
}
}
}
public void itemStateChanged(ItemEvent e) {
if(e.getItemSelectable() == sortorder) {
FieldLine field = (FieldLine)sortorder.getSelectedInfo();
sortRemove(field.field.name);
sortAdd(field, 0);
Object[] infos = sortorder.getInfos();
for(int i = 0; i < infos.length; i++)
((FieldLine)infos[i]).set();
}
else {
callFindListeners();
relop = and_or.getSelectedIndex() == 0 ? Proxy.AND : Proxy.OR;
}
}
@Override
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if (source == cbUploadToServer) {
if (e.getStateChange() == ItemEvent.DESELECTED) {
setServerPanelEnabled(false);
} else {
setServerPanelEnabled(true);
}
}
if (source == cbUseDDEAzEl) {
if (e.getStateChange() == ItemEvent.SELECTED) {
cbFoxTelemCalcsPosition.setSelected(false);
cbFoxTelemCalcsDoppler.setSelected(false);
}
}
if (source == cbFoxTelemCalcsPosition) {
if (e.getStateChange() == ItemEvent.SELECTED) {
cbUseDDEAzEl.setSelected(false);
cbFoxTelemCalcsDoppler.setEnabled(true);
} else {
if (cbWhenAboveHorizon.isSelected())
cbWhenAboveHorizon.setSelected(false);
if (cbFoxTelemCalcsDoppler.isSelected())
cbFoxTelemCalcsDoppler.setSelected(false);
cbFoxTelemCalcsDoppler.setEnabled(false);
}
}
if (source == cbFoxTelemCalcsDoppler) {
if (e.getStateChange() == ItemEvent.SELECTED) {
rdbtnTrackSignal.setSelected(false);
} else {
}
}
if (source == cbWhenAboveHorizon) {
if (e.getStateChange() == ItemEvent.SELECTED) {
if (!cbFoxTelemCalcsPosition.isSelected() && !cbUseDDEAzEl.isSelected())
cbFoxTelemCalcsPosition.setSelected(true);
MainWindow.inputTab.rdbtnFindSignal.setSelected(true);
}
}
if (e.getSource() == rdbtnTrackSignal) {
if (e.getStateChange() == ItemEvent.DESELECTED) {
Config.findSignal=false;
//Config.save();
} else {
Config.findSignal=true;
cbFoxTelemCalcsDoppler.setSelected(false);
//Config.save();
}
}
}
/**
* Handle the player clicking checkboxes. <p/> Implements the
* <code>ItemListener</code> interface.
*
* @param event - the <code>ItemEvent</code> that initiated this call.
*/
public void itemStateChanged(ItemEvent event) {
Object source = event.getItemSelectable();
GUIPreferences guip = GUIPreferences.getInstance();
if (source.equals(keepGameLog)) {
gameLogFilename.setEnabled(keepGameLog.isSelected());
stampFormatLabel.setEnabled(stampFilenames.isSelected());
gameLogFilenameLabel.setEnabled(keepGameLog.isSelected());
// gameLogMaxSize.setEnabled(keepGameLog.isSelected());
} else if (source.equals(stampFilenames)) {
stampFormat.setEnabled(stampFilenames.isSelected());
stampFormatLabel.setEnabled(stampFilenames.isSelected());
} else if (source.equals(fovInsideEnabled)) {
guip.setFovHighlight(fovInsideEnabled.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
fovHighlightAlpha.setEnabled(fovInsideEnabled.isSelected());
fovHighlightRingsRadii.setEnabled(fovInsideEnabled.isSelected());
fovHighlightRingsColors.setEnabled(fovInsideEnabled.isSelected());
fovHighlightRingsColorsLabel.setEnabled(fovInsideEnabled.isSelected());
fovHighlightRingsRadiiLabel.setEnabled(fovInsideEnabled.isSelected());
highlightAlphaLabel.setEnabled(fovInsideEnabled.isSelected());
} else if (source.equals(fovOutsideEnabled)) {
guip.setFovDarken(fovOutsideEnabled.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
fovDarkenAlpha.setEnabled(fovOutsideEnabled.isSelected());
numStripesSlider.setEnabled(fovOutsideEnabled.isSelected());
darkenAlphaLabel.setEnabled(fovOutsideEnabled.isSelected());
numStripesLabel.setEnabled(fovOutsideEnabled.isSelected());
fovGrayscaleEnabled.setEnabled(fovOutsideEnabled.isSelected());
} else if (source.equals(fovGrayscaleEnabled)) {
guip.setFovGrayscale(fovGrayscaleEnabled.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
} else if (source.equals(aOHexShadows)) {
guip.setAOHexShadows(aOHexShadows.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
} else if (source.equals(shadowMap)) {
guip.setShadowMap(shadowMap.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
} else if (source.equals(levelhighlight)) {
guip.setLevelHighlight(levelhighlight.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
} else if (source.equals(floatingIso)) {
guip.setFloatingIso(floatingIso.isSelected());
if ((clientgui != null) && (clientgui.bv != null)) {
clientgui.bv.clearHexImageCache();
clientgui.bv.repaint();
}
} else if (source.equals(mmSymbol)) {
guip.setMmSymbol(mmSymbol.isSelected());
if ((clientgui != null) && (clientgui.minimap != null)) {
clientgui.minimap.drawMap();
}
}
}
public void itemStateChanged ( ItemEvent arg0 ) {
Object source = arg0.getItemSelectable();
if ( source == chkDS )
setDSComponentsEnabled( chkDS.isSelected() );
else if ( source == chkTP )
setTPComponentsEnabled( chkTP.isSelected() );
}