@Override @SuppressWarnings({ "rawtypes", "unchecked" }) public void setMaximum(final Comparable maximum) { max = maximum; super.setMaximum(maximum); }
@Override @SuppressWarnings({ "rawtypes", "unchecked" }) public void setMaximum(final Comparable maximum) { max = maximum; super.setMaximum(maximum); }
@Override public void run() { Integer max = (Integer) Utils.getProperty(data, FieldInteger.this.maximumProperty); spinnerModel.setMaximum(max); } });
@Override public void run() { Long max = (Long) Utils.getProperty(data, FieldLong.this.maximumProperty); spinnerModel.setMaximum(max); } });
// Disabling mouse input without desabling the JSpinner itself JSpinner spinner = ...; // set the minimum and maximum values to the current value, // thus preventing changes to the spinner's current value SpinnerNumberModel snm = (SpinnerNumberModel) spinner.getModel(); snm.setMinimum((Integer)spinner.getValue()); snm.setMaximum((Integer)spinner.getValue());
protected void setRangeEnabled(boolean flag, StatisticsManager sm) { currentSpinner.setEnabled(flag); infoLabel.setEnabled(flag); currentSpinner.setValue(new Integer(1)); SpinnerNumberModel spm = (SpinnerNumberModel)currentSpinner.getModel(); spm.setMaximum(new Integer(sm.getStatsCount())); if(flag) infoLabel.setText("of "+sm.getStatsCount()); else infoLabel.setText(""); }
void updateGroupSize(int size) { boolean oldValue = loading; loading = true; if (size > 9) { size = 9; } groupModel.setMaximum(size); if (groupModel.getNumber().intValue() > size) { groupModel.setValue(size); } loading = oldValue; }
/** * Sets the max value for the spinner. */ public void setMax(Integer max) { if (this.max != max) { this.max = max; SpinnerNumberModel model = (SpinnerNumberModel) this.getModel(); if (max == null) { model.setMaximum(null); } else { model.setMaximum(max); } // update the text filed by resetting value this.editor.setValue(this.editor.getValue()); } }
private void recalcMaxValues() { double[] currentWeight = new double[spinners.size()]; double remaining = tonnage; for (int i = 0; i < spinners.size(); i++) { currentWeight[i] += Math.ceil(munitions.get(i).getTonnage(entity) * ((Integer) spinners.get(i).getValue() / (double) munitions.get(i).getShots())); remaining -= currentWeight[i]; } for (int i = 0; i < spinners.size(); i++) { int max = (int) Math.floor((currentWeight[i] + remaining) / munitions.get(i).getTonnage(entity) * munitions.get(i).getShots()); spinners.get(i).removeChangeListener(this); ((SpinnerNumberModel) spinners.get(i).getModel()).setMaximum(max); spinners.get(i).addChangeListener(this); } lblTonnage.setText(String.format(Messages.getString("CustomMechDialog.formatAmmoTonnage"), //$NON-NLS-1$ tonnage - remaining, tonnage)); }
public void propertyChange(PropertyChangeEvent evt) { if (ParamProperties.MAXVALUE_KEY.equals(evt.getPropertyName())) { ((SpinnerNumberModel) spinner.getModel()).setMaximum((Comparable) properties.getMaxValue()); } if (ParamProperties.MINVALUE_KEY.equals(evt.getPropertyName())) { ((SpinnerNumberModel) spinner.getModel()).setMinimum((Comparable) properties.getMinValue()); } } });
private IntegerFieldDocumentListener(XSpinner field) { this.field = field; JTextField editor = ((JSpinner.DefaultEditor) field.getEditor()).getTextField(); editor.getDocument().addDocumentListener(this); timer = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent e) { try { getField().commitEdit(); } catch (ParseException pe) { /**/ } } }); timer.setRepeats(false); SpinnerNumberModel numberModel = (SpinnerNumberModel) field.getModel(); numberModel.setMinimum(-1); numberModel.setMaximum(Integer.MAX_VALUE); numberModel.setStepSize(1000); field.addChangeListener(this); }
private IntegerFieldDocumentListener(XSpinner field) { this.field = field; JTextField editor = ((JSpinner.DefaultEditor) field.getEditor()).getTextField(); editor.getDocument().addDocumentListener(this); timer = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent e) { try { getField().commitEdit(); } catch (ParseException pe) { /**/ } } }); timer.setRepeats(false); SpinnerNumberModel numberModel = (SpinnerNumberModel) field.getModel(); numberModel.setMinimum(-1); numberModel.setMaximum(Integer.MAX_VALUE); numberModel.setStepSize(1000); field.addChangeListener(this); }
private IntegerFieldDocumentListener(XSpinner field) { this.field = field; JTextField editor = ((JSpinner.DefaultEditor) field.getEditor()).getTextField(); editor.getDocument().addDocumentListener(this); timer = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent e) { try { getField().commitEdit(); } catch (ParseException pe) { /**/ } } }); timer.setRepeats(false); SpinnerNumberModel numberModel = (SpinnerNumberModel) field.getModel(); numberModel.setMinimum(-1); numberModel.setMaximum(Integer.MAX_VALUE); numberModel.setStepSize(1000); field.addChangeListener(this); }
private IntegerFieldDocumentListener(XSpinner field) { this.field = field; JTextField editor = ((JSpinner.DefaultEditor) field.getEditor()).getTextField(); editor.getDocument().addDocumentListener(this); timer = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent e) { try { getField().commitEdit(); } catch (ParseException pe) { /**/ } } }); timer.setRepeats(false); SpinnerNumberModel numberModel = (SpinnerNumberModel) field.getModel(); numberModel.setMinimum(-1); numberModel.setMaximum(Integer.MAX_VALUE); numberModel.setStepSize(1000); field.addChangeListener(this); }
private IntegerFieldDocumentListener(XSpinner field) { this.field = field; JTextField editor = ((JSpinner.DefaultEditor) field.getEditor()).getTextField(); editor.getDocument().addDocumentListener(this); timer = new Timer(750, new ActionListener() { public void actionPerformed(ActionEvent e) { try { getField().commitEdit(); } catch (ParseException pe) { /**/ } } }); timer.setRepeats(false); SpinnerNumberModel numberModel = (SpinnerNumberModel) field.getModel(); numberModel.setMinimum(-1); numberModel.setMaximum(Integer.MAX_VALUE); numberModel.setStepSize(1000); field.addChangeListener(this); }
private void updateTimelineBounds(JComponent source) { ComponentGroup.ComponentWrapper wrapper; if ( (wrapper = m_startTime.findWrapper(source)) != null) { float value = wrapper.getValue(); stopTimeSlider.setExtent( Math.round( value * 100)); ((SpinnerNumberModel)stopTimeSpinner.getModel()).setMinimum( new Double(value)); } else if ((wrapper = m_stopTime.findWrapper(source)) != null) { float value = wrapper.getValue(); startTimeSlider.setExtent( startTimeSlider.getMaximum() - Math.round( value * 100)); ((SpinnerNumberModel)startTimeSpinner.getModel()).setMaximum( new Double(value)); } }
private void updateUiState() { if (!isInitialized) { return; } int numRecords = plotSettings.getNumRecords(); recordSlider.setMaximum(numRecords); configureSilderLabels(recordSlider); numRecSpinnerModel.setMaximum(numRecords); plotSettings.getContext().setComponentsEnabled(PROP_NAME_RECORD_START_INDEX, numRecords > 1); plotSettings.getContext().setComponentsEnabled(PROP_NAME_RECORDS_PER_PLOT, numRecords > 1); recordValueField.setEditable(numRecords > 1); }
@Override public void update() { final double value = model.getCurrentValue(); final double min = model.getRangeMin(); final double max = model.getRangeMax(); final boolean rangeChanged = ( dmax != max || dmin != min ); if ( rangeChanged ) { dmin = min; dmax = max; final SpinnerNumberModel spinnerModel = ( SpinnerNumberModel ) spinner.getModel(); spinnerModel.setMinimum( min ); spinnerModel.setMaximum( max ); } slider.setValue( toSlider( value ) ); spinner.setValue( value ); if ( rangeChanged ) updateNumberFormat(); if ( rangeChanged && rangeListener != null ) rangeListener.rangeChanged(); }
@Override public void update() { final int value = model.getCurrentValue(); final int min = model.getRangeMin(); final int max = model.getRangeMax(); if (slider.getMaximum() != max || slider.getMinimum() != min) { slider.setMinimum( min ); slider.setMaximum( max ); final SpinnerNumberModel spinnerModel = ( SpinnerNumberModel ) spinner.getModel(); spinnerModel.setMinimum( min ); spinnerModel.setMaximum( max ); } slider.setValue( value ); spinner.setValue( value ); } }
model.setMaximum(co.intValue());