Documentation of 'org.jhotdraw.text.FontFormatter' Java class
FontFormatter
org.jhotdraw.text

Class FontFormatter

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class FontFormatter
    extends javax.swing.text.DefaultFormatter
    FontFormatter is used to format fonts into a textual representation which can be edited in an entry field.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void clearGenericFontFamilies()
      Clears the generic font families map.
      static javax.swing.JFormattedTextField.AbstractFormatterFactory createFormatterFactory()
      Convenience method for creating a formatter factory with a FontFormatter.
      static javax.swing.JFormattedTextField.AbstractFormatterFactory createFormatterFactory(boolean allowsNullValue)
      Convenience method for creating a formatter factory with a 8@code FontFormatter}.
      boolean getAllowsNullValue()
      Returns true, if null value is allowed.
      boolean getAllowsUnknownFont()
      Returns true, if unknown font names are allowed.
      void putGenericFontFamily(java.lang.String familyName, java.awt.Font font)
      Adds a generic font family.
      void setAllowsNullValue(boolean newValue)
      Sets whether a null value is allowed.
      void setAllowsUnknownFont(boolean newValue)
      Sets whether unknown font names are allowed.
      java.lang.Object stringToValue(java.lang.String str) 
      java.lang.String valueToString(java.lang.Object value) 
      • Methods inherited from class javax.swing.text.DefaultFormatter

        clone, getAllowsInvalid, getCommitsOnValidEdit, getOverwriteMode, getValueClass, install, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass
      • Methods inherited from class javax.swing.JFormattedTextField.AbstractFormatter

        uninstall
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FontFormatter

        public FontFormatter()
      • FontFormatter

        public FontFormatter(boolean allowsNullValue)
    • Method Detail

      • setAllowsNullValue

        public void setAllowsNullValue(boolean newValue)
        Sets whether a null value is allowed.
        Parameters:
        newValue -
      • getAllowsNullValue

        public boolean getAllowsNullValue()
        Returns true, if null value is allowed.
      • setAllowsUnknownFont

        public void setAllowsUnknownFont(boolean newValue)
        Sets whether unknown font names are allowed.
        Parameters:
        newValue -
      • getAllowsUnknownFont

        public boolean getAllowsUnknownFont()
        Returns true, if unknown font names are allowed.
      • clearGenericFontFamilies

        public void clearGenericFontFamilies()
        Clears the generic font families map.
      • putGenericFontFamily

        public void putGenericFontFamily(java.lang.String familyName,
                                         java.awt.Font font)
        Adds a generic font family.
      • stringToValue

        public java.lang.Object stringToValue(java.lang.String str)
                                       throws java.text.ParseException
        Overrides:
        stringToValue in class javax.swing.text.DefaultFormatter
        Throws:
        java.text.ParseException
      • valueToString

        public java.lang.String valueToString(java.lang.Object value)
                                       throws java.text.ParseException
        Overrides:
        valueToString in class javax.swing.text.DefaultFormatter
        Throws:
        java.text.ParseException
      • createFormatterFactory

        public static javax.swing.JFormattedTextField.AbstractFormatterFactory createFormatterFactory()
        Convenience method for creating a formatter factory with a FontFormatter. Uses the RGB_INTEGER format and disallows null values.
      • createFormatterFactory

        public static javax.swing.JFormattedTextField.AbstractFormatterFactory createFormatterFactory(boolean allowsNullValue)
        Convenience method for creating a formatter factory with a 8@code FontFormatter}.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.