src/share/classes/javax/swing/JSpinner.java

Print this page

        

*** 905,937 **** /** * This subclass of javax.swing.DateFormatter maps the minimum/maximum ! * properties to te start/end properties of a SpinnerDateModel. */ private static class DateEditorFormatter extends DateFormatter { private final SpinnerDateModel model; DateEditorFormatter(SpinnerDateModel model, DateFormat format) { super(format); this.model = model; } ! public void setMinimum(Comparable min) { ! model.setStart(min); } ! public Comparable getMinimum() { return model.getStart(); } ! public void setMaximum(Comparable max) { ! model.setEnd(max); } ! public Comparable getMaximum() { return model.getEnd(); } } --- 905,943 ---- /** * This subclass of javax.swing.DateFormatter maps the minimum/maximum ! * properties to the start/end properties of a SpinnerDateModel. */ private static class DateEditorFormatter extends DateFormatter { private final SpinnerDateModel model; DateEditorFormatter(SpinnerDateModel model, DateFormat format) { super(format); this.model = model; } ! @Override ! @SuppressWarnings("unchecked") ! public void setMinimum(Comparable<?> min) { ! model.setStart((Comparable<Date>)min); } ! @Override ! public Comparable<Date> getMinimum() { return model.getStart(); } ! @Override ! @SuppressWarnings("unchecked") ! public void setMaximum(Comparable<?> max) { ! model.setEnd((Comparable<Date>)max); } ! @Override ! public Comparable<Date> getMaximum() { return model.getEnd(); } }
*** 1093,1115 **** super(format); this.model = model; setValueClass(model.getValue().getClass()); } ! public void setMinimum(Comparable min) { model.setMinimum(min); } ! public Comparable getMinimum() { return model.getMinimum(); } ! public void setMaximum(Comparable max) { model.setMaximum(max); } ! public Comparable getMaximum() { return model.getMaximum(); } } --- 1099,1125 ---- super(format); this.model = model; setValueClass(model.getValue().getClass()); } ! @Override ! public void setMinimum(Comparable<?> min) { model.setMinimum(min); } ! @Override ! public Comparable<?> getMinimum() { return model.getMinimum(); } ! @Override ! public void setMaximum(Comparable<?> max) { model.setMaximum(max); } ! @Override ! public Comparable<?> getMaximum() { return model.getMaximum(); } }