Examples of NumberFormatter


Examples of com.sun.star.wizards.common.NumberFormatter

            xText = xTextDocument.getText();
            xTextTablesSupplier = UnoRuntime.queryInterface(XTextTablesSupplier.class, xTextDocument);
            xSimpleText = UnoRuntime.queryInterface(XSimpleText.class, xTextDocument.getText());
            XNumberFormatsSupplier xNumberFormatsSupplier = UnoRuntime.queryInterface(XNumberFormatsSupplier.class, xTextDocument);
            aCharLocale = (Locale) Helper.getUnoStructValue((Object) xTextDocument, "CharLocale");
            oNumberFormatter = new NumberFormatter(xNumberFormatsSupplier, aCharLocale);
        }
        catch (java.lang.Exception e)
        {
            e.printStackTrace(System.out);
        }
View Full Code Here

Examples of javax.swing.text.NumberFormatter

        JFormattedTextField.AbstractFormatter defaultFormatter = formatterFactory.getDefaultFormatter();
        if (defaultFormatter instanceof DefaultFormatter) {
          ((DefaultFormatter)defaultFormatter).setCommitsOnValidEdit(true);
        }
        if (defaultFormatter instanceof NumberFormatter) {
          final NumberFormatter numberFormatter = (NumberFormatter)defaultFormatter;
          final DecimalFormat defaultFormat = (DecimalFormat)numberFormatter.getFormat();
          final DecimalFormat noGroupingFormat = (DecimalFormat)defaultFormat.clone();
          noGroupingFormat.setGroupingUsed(false);
          // Create a delegate of default formatter to change value returned by getFormat
          NumberFormatter editFormatter = new NumberFormatter() {
              @Override
              public Format getFormat() {
                // Use a different format depending on whether the text field has focus or not
                if (textField.hasFocus()) {
                  // No grouping when text field has focus
View Full Code Here

Examples of javax.swing.text.NumberFormatter

    final JFormattedTextField.AbstractFormatter defaultFormatter = textField.getFormatter();
    // Change formatted text field formatter to enable the edition of empty values
    textField.setFormatterFactory(new JFormattedTextField.AbstractFormatterFactory() {
        @Override
        public JFormattedTextField.AbstractFormatter getFormatter(JFormattedTextField tf) {
          return new NumberFormatter () {
              @Override
              public boolean getCommitsOnValidEdit() {
                if (defaultFormatter instanceof NumberFormatter) {
                  return ((NumberFormatter)defaultFormatter).getCommitsOnValidEdit();
                } else {
View Full Code Here

Examples of javax.swing.text.NumberFormatter

  private static void updateToolTipTextFieldFormatterFactory(JFormattedTextField textField,
                                                             PlanController.EditableProperty editableProperty,
                                                             UserPreferences preferences) {
    InternationalFormatter formatter;
    if (editableProperty == PlanController.EditableProperty.ANGLE) {     
      formatter = new NumberFormatter(NumberFormat.getNumberInstance());
    } else {
      Format lengthFormat = preferences.getLengthUnit().getFormat();
      if (lengthFormat instanceof NumberFormat) {
        formatter = new NumberFormatter((NumberFormat)lengthFormat);
      } else {
        formatter = new InternationalFormatter(lengthFormat);
      }
    }
    textField.setFormatterFactory(new DefaultFormatterFactory(formatter));
View Full Code Here

Examples of javax.swing.text.NumberFormatter

    }
   
    public String forFilenames () throws ParseException
    {
        String timestamp;
        NumberFormatter formatter = new NumberFormatter();
        formatter.setFormat(new DecimalFormat("00"));
        timestamp = Integer.toString(cal.get(GregorianCalendar.YEAR));
        timestamp += "-" + formatter.valueToString(cal.get(GregorianCalendar.MONTH)+1);
        timestamp += "-" + formatter.valueToString(cal.get(GregorianCalendar.DAY_OF_MONTH));
        timestamp += "T" + formatter.valueToString(cal.get(GregorianCalendar.HOUR_OF_DAY));
        timestamp += "-" + formatter.valueToString(cal.get(GregorianCalendar.MINUTE));
        return timestamp;
    }
View Full Code Here

Examples of javax.swing.text.NumberFormatter

    private final int minValue;
    private final NumberFormatter numberFormatter;

    public IntegerFormatter(int minValue) {
      this.minValue = minValue;
      numberFormatter = new NumberFormatter(NumberFormat.getIntegerInstance());
    }
View Full Code Here

Examples of javax.swing.text.NumberFormatter

    amountDisplayFormat = NumberFormat.getCurrencyInstance();
    amountDisplayFormat.setMinimumFractionDigits(2);
    amountEditFormat = NumberFormat.getNumberInstance();
    amountField= new JFormattedTextField(
        new DefaultFormatterFactory(
          new NumberFormatter(amountDisplayFormat),
          new NumberFormatter(amountDisplayFormat),
          new NumberFormatter(amountEditFormat)
          )
        );
    amountField.setEditable(true);
    dialogPanel.add(amountField);
View Full Code Here

Examples of javax.swing.text.NumberFormatter

        initComponents();

        df = (DecimalFormat)DecimalFormat.getNumberInstance();
        df.setMinimumFractionDigits(2);
        df.setMaximumFractionDigits(2);
        xTextField.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter(df)));
        yTextField.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter(df)));
        zTextField.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter(df)));
        angleTextField.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter(df)));

        // Set the initial values for the fields
        nameTextField.setText("");
        urlTextField.setText("");
        xTextField.setText("0");
View Full Code Here

Examples of javax.swing.text.NumberFormatter

        c.gridx = 0;
        c.gridy = 0;
        c.gridwidth = 2;
        inputPanel2.add(queryButton, c);

        maxHitsField = new JFormattedTextField(new NumberFormatter());
        maxHitsField.setValue(Integer.valueOf(100));
        maxHitsField.setColumns(5);

        JLabel maxHitsLabel = new JLabel("Max hits:");
        maxHitsLabel.setLabelFor(maxHitsField);
View Full Code Here

Examples of javax.swing.text.NumberFormatter

public class IntegerTextEditor extends JFormattedTextField implements IEditor, ActionListener {
  private static final long serialVersionUID = -4403435758517308113L;
  private ArrayList<ChangeListener> listeners;

  public IntegerTextEditor() {
    super(new NumberFormatter());
    listeners = new ArrayList<ChangeListener>();
    addActionListener(this);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.