Beispiel #1
0
 private void updateNumeric(final boolean saveIndex) {
   Object object = jCompare.getSelectedItem();
   CompareType[] compareTypes;
   if (filterControl.isNumeric((EnumTableColumn<?>) jColumn.getSelectedItem())) {
     compareTypes = CompareType.valuesNumeric();
   } else if (filterControl.isDate((EnumTableColumn<?>) jColumn.getSelectedItem())) {
     compareTypes = CompareType.valuesDate();
   } else if (filterControl.isAll((EnumTableColumn<?>) jColumn.getSelectedItem())) {
     compareTypes = CompareType.valuesAll();
   } else {
     compareTypes = CompareType.valuesString();
   }
   jCompare.setModel(new ListComboBoxModel<CompareType>(compareTypes));
   for (CompareType compareType : compareTypes) {
     if (compareType.equals(object) && saveIndex) {
       jCompare.setSelectedItem(compareType);
     }
   }
   updateCompare(saveIndex);
 }
Beispiel #2
0
 private boolean isDateCompare() {
   CompareType compareType = (CompareType) jCompare.getSelectedItem();
   return CompareType.isDateCompare(compareType);
 }