예제 #1
0
 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();
 }
예제 #2
0
    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