public void itemStateChanged(ItemEvent e) { if (mleCheckBox.isSelected()) { FlagMLE = USE_MLE; } else { FlagMLE = NO_MLE; } DBRecordStat.flagMLE = FlagMLE; DBRecordSize.flagMLE = FlagMLE; GUI.StatPanel1.resetStatPanel(); GUI.StatPanel1.resetTable1(); GUI.SizePanel1.resetSizePanel(); }
public void itemStateChanged(ItemEvent e) { if (e.getStateChange() != ItemEvent.DESELECTED) { return; } if (chooseA.getSelectedItem() == null || chooseB.getSelectedItem() == null) { return; } GUI.StatPanel1.resetStatPanel(); GUI.StatPanel1.resetTable1(); GUI.SizePanel1.resetSizePanel(); boolean modA, modB; modA = !chooseA.getSelectedItem().equals("Choose Modality A"); modB = !chooseB.getSelectedItem().equals("Choose Modality B"); if (modA && !modB) { DBRecordStat.selectedMod = 0; DBRecordStat.modalityA = (String) chooseA.getSelectedItem(); DBRecordStat.modalityB = GUInterface.NO_MOD; varAnalysisButton.setText("MRMC Variance Analysis (A)"); } else if (!modA && modB) { DBRecordStat.selectedMod = 1; DBRecordStat.modalityA = GUInterface.NO_MOD; DBRecordStat.modalityB = (String) chooseB.getSelectedItem(); varAnalysisButton.setText("MRMC Variance Analysis (B)"); } else if (modA && modB) { DBRecordStat.selectedMod = 3; DBRecordStat.modalityA = (String) chooseA.getSelectedItem(); DBRecordStat.modalityB = (String) chooseB.getSelectedItem(); varAnalysisButton.setText("MRMC Variance Analysis (Difference)"); } else { varAnalysisButton.setText("MRMC Variance Analysis"); DBRecordStat.modalityA = GUInterface.NO_MOD; DBRecordStat.modalityB = GUInterface.NO_MOD; return; } DBRecordSize.selectedMod = DBRecordStat.selectedMod; DBRecordSize.modalityA = DBRecordStat.modalityA; DBRecordSize.modalityB = DBRecordStat.modalityB; } // method