Package javax.swing.text

Examples of javax.swing.text.DefaultFormatterFactory


            if (!(spinner.getModel() instanceof SpinnerListModel)) {
                throw new IllegalArgumentException("model not a SpinnerListModel");
            }
            SpinnerListFormatter formatter = new SpinnerListFormatter(this.getModel(), this.getTextField());
            JFormattedTextField textField = this.getTextField();
            textField.setFormatterFactory(new DefaultFormatterFactory(formatter));
            textField.setEditable(true);
        }
View Full Code Here


        }

        private void initTextField() {
            final SpinnerNumberFormatter numberFormatter = new SpinnerNumberFormatter(format, this.getModel());
            JFormattedTextField textField = this.getTextField();
            textField.setFormatterFactory(new DefaultFormatterFactory(numberFormatter));
            textField.setHorizontalAlignment(SwingConstants.RIGHT);
            textField.setEditable(true);
        }
View Full Code Here

        assertFalse(defaultEditor.getTextField().isEditable());
        assertSame(defaultEditor.getTextField(), defaultEditor.getComponent(0));
        JFormattedTextField textField = ((DefaultEditor) spinner.getEditor()).getTextField();
        assertSame(textField.getActionForKeyStroke(KeyStroke.getKeyStroke("DOWN")), textField
                .getActionForKeyStroke(KeyStroke.getKeyStroke("UP")));
        textField.setFormatterFactory(new DefaultFormatterFactory(null));
        textField.setValue("TEST");
        assertEquals(new Integer(0), textField.getValue());
    }
View Full Code Here

        JFormattedTextField tf1 = new JFormattedTextField(value);
        assertEquals(value, tf1.getValue());
        assertEquals(JFormattedTextField.COMMIT_OR_REVERT, tf1.getFocusLostBehavior());
        assertTrue(tf1.getFormatter() instanceof DefaultFormatter);
        assertTrue(tf1.getFormatterFactory() instanceof DefaultFormatterFactory);
        DefaultFormatterFactory factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertTrue(factory.getDefaultFormatter() instanceof DefaultFormatter);
        assertNull(factory.getEditFormatter());
        assertNull(factory.getDisplayFormatter());
        assertNull(factory.getNullFormatter());
    }
View Full Code Here

        JFormattedTextField tf1 = new JFormattedTextField(formatter);
        assertNull(tf1.getValue());
        assertEquals(JFormattedTextField.COMMIT_OR_REVERT, tf1.getFocusLostBehavior());
        assertEquals(formatter, tf1.getFormatter());
        assertTrue(tf1.getFormatterFactory() instanceof DefaultFormatterFactory);
        DefaultFormatterFactory factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertNull(factory.getDisplayFormatter());
        assertNull(factory.getEditFormatter());
        assertEquals(formatter, factory.getDefaultFormatter());
        assertNull(factory.getNullFormatter());
    }
View Full Code Here

    }

    public void testJFormattedTextFieldFormat() {
        Format format = new SimpleDateFormat();
        InternationalFormatter formatter;
        DefaultFormatterFactory factory;
        JFormattedTextField tf1 = new JFormattedTextField(format);
        assertNull(tf1.getValue());
        assertEquals(JFormattedTextField.COMMIT_OR_REVERT, tf1.getFocusLostBehavior());
        assertTrue(tf1.getFormatter() instanceof DateFormatter);
        formatter = (InternationalFormatter) tf1.getFormatter();
        assertEquals(format, formatter.getFormat());
        assertTrue(tf1.getFormatterFactory() instanceof DefaultFormatterFactory);
        factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertEquals(formatter, factory.getDefaultFormatter());
        format = new MessageFormat("");
        tf1 = new JFormattedTextField(format);
        assertTrue(tf1.getFormatter() instanceof InternationalFormatter);
        formatter = (InternationalFormatter) tf1.getFormatter();
        assertEquals(format, formatter.getFormat());
        factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertEquals(formatter, factory.getDefaultFormatter());
        format = new DecimalFormat();
        tf1 = new JFormattedTextField(format);
        assertTrue(tf1.getFormatter() instanceof NumberFormatter);
        formatter = (InternationalFormatter) tf1.getFormatter();
        assertEquals(format, formatter.getFormat());
        factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertEquals(formatter, factory.getDefaultFormatter());
    }
View Full Code Here

        factory = (DefaultFormatterFactory) tf1.getFormatterFactory();
        assertEquals(formatter, factory.getDefaultFormatter());
    }

    public void testJFormattedTextFieldAbstractFormatterFactory() {
        JFormattedTextField.AbstractFormatterFactory factory = new DefaultFormatterFactory();
        JFormattedTextField tf1 = new JFormattedTextField(factory);
        assertNull(tf1.getValue());
        assertEquals(JFormattedTextField.COMMIT_OR_REVERT, tf1.getFocusLostBehavior());
        assertNull(tf1.getFormatter());
        assertEquals(factory, tf1.getFormatterFactory());
View Full Code Here

        assertEquals(factory, tf1.getFormatterFactory());
    }

    public void testJFormattedTextFieldAbstractFormatterFactoryObject() {
        Object value = Color.RED;
        JFormattedTextField.AbstractFormatterFactory factory = new DefaultFormatterFactory();
        JFormattedTextField tf1 = new JFormattedTextField(factory, value);
        assertEquals(value, tf1.getValue());
        assertEquals(JFormattedTextField.COMMIT_OR_REVERT, tf1.getFocusLostBehavior());
        assertNull(tf1.getFormatter());
        assertEquals(factory, tf1.getFormatterFactory());
View Full Code Here

    public void testSetGetFormatterFactory() {
        String propertyName = "formatterFactory";
        listener.setInterestingPropertyName(propertyName);
        assertNull(tf.getFormatterFactory());
        DefaultFormatterFactory factory = new DefaultFormatterFactory();
        tf.setFormatterFactory(factory);
        assertEquals(factory, tf.getFormatterFactory());
        checkEvent(propertyName, null, factory);
    }
View Full Code Here

        assertNull(factory.getEditFormatter());
        assertNull(factory.getNullFormatter());
    }

    public void testCreateFormattersFactory() {
        DefaultFormatterFactory factory;
        tf.setValue(new Integer(34));
        factory = getFactoryIfDefault(tf.getFormatterFactory());
        assertTrue(factory.getDefaultFormatter() instanceof NumberFormatter);
        //TODO: check if factory.getDefaultFormatter() should be same to factory.getDisplayFormatter()
        // or factory.getEditFormatter().
        assertNull(factory.getNullFormatter());
        tf.setFormatterFactory(null);
        tf.setValue(new Date());
        factory = getFactoryIfDefault(tf.getFormatterFactory());
        assertTrue(factory.getDefaultFormatter() instanceof DateFormatter);
        assertNull(factory.getDisplayFormatter());
        assertNull(factory.getEditFormatter());
        assertNull(factory.getNullFormatter());
        tf.setFormatterFactory(null);
        tf.setValue("sdffsdf");
        factory = getFactoryIfDefault(tf.getFormatterFactory());
        checkDefaultFormatter(factory);
        tf.setFormatterFactory(null);
View Full Code Here

TOP

Related Classes of javax.swing.text.DefaultFormatterFactory

Copyright © 2018 www.massapicom. 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.