/** * @param dateFormat * The dateFormat to set. */ public void setDateFormat(final DateFormat dateFormat) { this.dateFormat = dateFormat; field.setFormatterFactory(formatterFactory); }
// Define the number factory. NumberFormat nf = NumberFormat.getIntegerInstance(); // Specify specific format here. NumberFormatter nff = new NumberFormatter(nf); DefaultFormatterFactory factory = new DefaultFormatterFactory(nff); // Define the decimal factory. DecimalFormat df = new DecimalFormat(); // And here.. NumberFormatter dnff = new NumberFormatter(df); DefaultFormatterFactory factory2 = new DefaultFormatterFactory(dnff); // Then you set which factory to use. JFormattedTextField field = new JFormattedTextField(); field.setFormatterFactory(factory); //field.setFormatterFactory(factory2);
public void resetEditor() { // set null value to model setValue(null, true); // use back unsigned format ui.getEditor().setFormatterFactory(unsignedFormatterFactory); }
public void resetEditor() { // set null value to model setValue(null, true); // use back unsigned format ui.getEditor().setFormatterFactory(unsignedFormatterFactory); }
public void resetEditor() { // set null value to model setValue(null, true); // use back unsigned format ui.getEditor().setFormatterFactory(unsignedFormatterFactory); }
public void resetEditor() { // set null value to model setValue(null, true); // use back unsigned format ui.getEditor().setFormatterFactory(unsignedFormatterFactory); }
public void resetEditor() { // set null value to model setValue(null, true); // use back unsigned format ui.getEditor().setFormatterFactory(unsignedFormatterFactory); }
JFormattedTextField tf = new JFormattedTextField(); DecimalFormat df = new java.text.DecimalFormat(); df.setMaximumFractionDigits(Integer.MAX_VALUE); tf.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory( new javax.swing.text.NumberFormatter(df)));
HexaEditor (JSpinner spinner) { super(spinner); JFormattedTextField ftf = getTextField(); ftf.setEditable(true); ftf.setFormatterFactory(new HexaFormatterFactory()); }
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 SpinnerTimeEditor(JSpinner spinner) { super(spinner); getTextField().setFormatterFactory(new TimeFormatterFactory()); getTextField().setEditable(true); }
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; }
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 updateFormatLocale(Locale locale) { if (locale != null) { // PENDING JW: timezone? if (getCustomFormats(datePicker.getEditor()) == null) { datePicker.getEditor().setFormatterFactory( new DefaultFormatterFactory( new DatePickerFormatterUIResource(locale))); } } }
private void updateFormatLocale(Locale locale) { if (locale != null) { // PENDING JW: timezone? if (getCustomFormats(datePicker.getEditor()) == null) { datePicker.getEditor().setFormatterFactory( new DefaultFormatterFactory( new DatePickerFormatterUIResource(locale))); } } }
private void updateFormatLocale(Locale locale) { if (locale != null) { // PENDING JW: timezone? if (getCustomFormats(datePicker.getEditor()) == null) { datePicker.getEditor().setFormatterFactory( new DefaultFormatterFactory( new DatePickerFormatterUIResource(locale))); } } }
private void updateFormatLocale(Locale locale) { if (locale != null) { // PENDING JW: timezone? if (getCustomFormats(datePicker.getEditor()) == null) { datePicker.getEditor().setFormatterFactory( new DefaultFormatterFactory( new DatePickerFormatterUIResource(locale))); } } }
/** * Decorate formatted with LocalDateTime * * @param formattedTextField * @return */ public static JComponent decorateLocalDateTime(JFormattedTextField formattedTextField) { String pattern = StaticWidgetHelper.getSynaptixDateConstantsBundle().editorDateTimeFormat(); formattedTextField.setFormatterFactory(new DefaultFormatterFactory(new InternationalFormatter(new ExtendedLocalDateTimeFormat(pattern)))); installListeners(formattedTextField, pattern); return LocalDateTimeTextFieldDecorator.decorate(formattedTextField); }