public static JFormattedTextField createIntegerField(int minValue, int maxLength) { IntegerFormatter formatter = new IntegerFormatter(minValue); JFormattedTextField field = new JFormattedTextField(formatter); field.setHorizontalAlignment(JTextField.CENTER); field.addKeyListener(new FieldListener(maxLength)); return field; }
public FormattedFieldEditor createFormattedFieldEditor( JFormattedTextField.AbstractFormatter formatter, int alignment) { JFormattedTextField field = new JFormattedTextField(formatter); if (alignment >= 0) field.setHorizontalAlignment(alignment); return new FormattedFieldEditor(field); }
public FormattedFieldEditor createFormattedFieldEditor( JFormattedTextField.AbstractFormatter formatter, int alignment) { JFormattedTextField field = new JFormattedTextField(formatter); if (alignment >= 0) field.setHorizontalAlignment(alignment); return new FormattedFieldEditor(field); }
public static JFormattedTextField createBigDecimalField() { JFormattedTextField.AbstractFormatter defaultFormatter = new BigDecimalFormatter(); JFormattedTextField textField = new JFormattedTextField(defaultFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); return textField; }
/** * Align the spinner display to the right * * @param spinner the spinner to update */ public static void setRightAlignment (JSpinner spinner) { JSpinner.DefaultEditor editor; editor = (JSpinner.DefaultEditor) spinner.getEditor(); editor.getTextField().setHorizontalAlignment(JTextField.RIGHT); } }
public FormattedCellEditor(Format format, int horizontalAlignment) { this(new JFormattedTextField(format)); getFormattedTextField().setHorizontalAlignment(horizontalAlignment); }
public FormattedCellEditor(Format format, int horizontalAlignment) { this(new JFormattedTextField(format)); getFormattedTextField().setHorizontalAlignment(horizontalAlignment); }
public FormattedFieldEditor createFormattedFieldEditor( Format formatter, int alignment) { JFormattedTextField field = new JFormattedTextField(formatter); if (alignment >= 0) field.setHorizontalAlignment(alignment); return new FormattedFieldEditor(field); }
/** * Sets the horizontal Position of the Text in the Button * * @param value RIGHT, LEFT, CENTER, LEADING, TRAILING for horizontal * Alignment */ public void setHorizontalAlignment(int value) { ((JSpinner.DefaultEditor) _spinner.getEditor()).getTextField().setHorizontalAlignment(value); }
public static JFormattedTextField createBigDecimalField(ValueModel valueModel) { JFormattedTextField.AbstractFormatter defaultFormatter = new BigDecimalFormatter(); JFormattedTextField textField = new JFormattedTextField(defaultFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); Bindings.bind(textField, valueModel); return textField; }
/** * Creates a new IntegerListSpinner object. */ public IntegerListSpinner () { setModel(new SpinnerListModel()); // Right alignment JSpinner.DefaultEditor editor; editor = (JSpinner.DefaultEditor) getEditor(); editor.getTextField().setHorizontalAlignment(JTextField.RIGHT); } }
public static JFormattedTextField createIntegerField() { JFormattedTextField.AbstractFormatter defaultFormatter = new IntegerFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, defaultFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); return textField; }
public static JFormattedTextField createDoubleField() { JFormattedTextField.AbstractFormatter defaultFormatter = new DoubleFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, defaultFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); return textField; }
private JFormattedTextField createTextField() { final int fieldWidth = 60; final DoubleFormatter textFormatter = new DoubleFormatter("###0.0##"); final JFormattedTextField textField = new JFormattedTextField(textFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); final int defaultHeight = textField.getPreferredSize().height; final Dimension size = new Dimension(fieldWidth, defaultHeight); textField.setMinimumSize(size); textField.setPreferredSize(size); textField.setMaximumSize(size); return textField; }
private JFormattedTextField createTextField() { final int fieldWidth = 60; final DoubleFormatter textFormatter = new DoubleFormatter("###0.0##"); final JFormattedTextField textField = new JFormattedTextField(textFormatter); textField.setHorizontalAlignment(JTextField.RIGHT); final int defaultHeight = textField.getPreferredSize().height; final Dimension size = new Dimension(fieldWidth, defaultHeight); textField.setMinimumSize(size); textField.setPreferredSize(size); textField.setMaximumSize(size); return textField; }
public static JFormattedTextField createEuroField() { JFormattedTextField.AbstractFormatter defaultFormatter = new DoubleFormatter(); JFormattedTextField.AbstractFormatter euroFormatter = new EuroFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, euroFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); return textField; }
public static JFormattedTextField createIntegerField(ValueModel valueModel) { JFormattedTextField.AbstractFormatter defaultFormatter = new IntegerFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, defaultFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); Bindings.bind(textField, valueModel); return textField; }
public static JFormattedTextField createDoubleField(ValueModel valueModel) { JFormattedTextField.AbstractFormatter defaultFormatter = new DoubleFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, defaultFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); Bindings.bind(textField, valueModel); return textField; }
private void configureSpinnerFloat( JSpinner spinner ) { JSpinner.NumberEditor editor = (JSpinner.NumberEditor)spinner.getEditor(); DecimalFormat format = editor.getFormat(); format.setMinimumFractionDigits(3); format.setMinimumIntegerDigits(1); editor.getTextField().setHorizontalAlignment(SwingConstants.CENTER); Dimension d = spinner.getPreferredSize(); d.width = 60; spinner.setPreferredSize(d); spinner.addChangeListener(this); spinner.setMaximumSize(d); }
public static JFormattedTextField createEuroField(ValueModel valueModel) { JFormattedTextField.AbstractFormatter defaultFormatter = new DoubleFormatter(); JFormattedTextField.AbstractFormatter euroFormatter = new EuroFormatter(); DefaultFormatterFactory formatterFactory = new DefaultFormatterFactory(defaultFormatter, euroFormatter); JFormattedTextField textField = new JFormattedTextField(); textField.setFormatterFactory(formatterFactory); textField.setHorizontalAlignment(JTextField.RIGHT); Bindings.bind(textField, valueModel); return textField; }