Holger's Java API

## Hierarchy For Package com.antelmann.util.gui

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - com.antelmann.util.gui.MyAbstractAction (implements com.antelmann.util.logging.LoggerProvider)
  - javax.swing.AbstractSpinnerModel (implements javax.swing.SpinnerModel)
    - com.antelmann.util.gui.JHourSpinner.HourModel
  - com.antelmann.util.gui.AncestorAdapter (implements javax.swing.event.AncestorListener)
  - com.antelmann.util.gui.BackgroundImageBorder (implements javax.swing.border.Border)
  - com.antelmann.util.gui.CategoryNode<T> (implements javax.swing.tree.TreeNode, com.antelmann.util.Wrapped<T>)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JButton (implements javax.accessibility.Accessible)
            - com.antelmann.util.gui.CloseButton
            - com.antelmann.util.gui.JKeyButton
        - com.antelmann.util.gui.JCipher
        - javax.swing.JComboBox (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - com.antelmann.util.gui.JComboButton
          - com.antelmann.util.gui.JMultipleSelectionComboBox (implements com.antelmann.util.Enabled)
        - com.antelmann.util.gui.JCustomThemeEditor
        - com.antelmann.util.gui.JDateRangeChooser (implements com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JDateTimeChooser (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JDiskUsage
        - com.antelmann.util.gui.JEnumField<T> (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.gui.JFileField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.gui.JFontChooser
        - com.antelmann.util.gui.JFontControl
        - javax.swing.JInternalFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
          - com.antelmann.util.gui.FormInternalFrame (implements com.antelmann.util.gui.Form)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer, java.io.Serializable)
            - com.antelmann.util.gui.ToolTipListRenderer
          - com.antelmann.util.gui.JWatchLabel
        - com.antelmann.util.gui.JListSelection (implements com.antelmann.util.ListRetriever<T>)
        - com.antelmann.util.gui.JMemoryGauge
        - com.antelmann.util.gui.JMethodTableModelComponent<T> (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - com.antelmann.util.gui.FormPanel (implements com.antelmann.util.gui.Form)
          - com.toedter.calendar.JCalendar (implements java.beans.PropertyChangeListener)
            - com.antelmann.util.gui.MyJCalendar
          - com.antelmann.util.gui.JCategoryField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
          - javax.swing.JSpinner.DefaultEditor (implements javax.swing.event.ChangeListener, java.awt.LayoutManager, java.beans.PropertyChangeListener)
            - com.antelmann.util.gui.JHourSpinner.HourEditor
          - com.antelmann.util.gui.Plot2DFunction
        - com.antelmann.util.gui.JPreviewPane<T> (implements java.beans.PropertyChangeListener, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JPrinterSelect (implements com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JPropertyEditor (implements com.antelmann.util.gui.EditableComponent)
        - com.antelmann.util.gui.JPropertyEntryComponent (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
          - com.antelmann.util.gui.JPropertyEntryForm<T> (implements com.antelmann.util.gui.FormValidator<T>)
        - com.antelmann.util.gui.JSearchList (implements com.antelmann.util.ListRetriever<T>, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JSearchTable<T> (implements javax.swing.event.ListSelectionListener, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JSearchTree (implements com.antelmann.util.ValueRetriever<T>, com.antelmann.util.Wrapped<T>)
        - javax.swing.JSpinner (implements javax.accessibility.Accessible)
          - com.antelmann.util.gui.JHourSpinner (implements com.antelmann.util.gui.EditableComponent)
          - com.antelmann.util.gui.JTimeChooser (implements com.antelmann.util.gui.EditableComponent)
        - javax.swing.JSplitPane (implements javax.accessibility.Accessible)
          - com.antelmann.util.gui.JFontFileChooser
        - com.antelmann.util.gui.JTagEditor (implements com.antelmann.util.ListRetriever<T>)
        - com.antelmann.util.gui.JTagsField<G> (implements java.awt.event.ActionListener, com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JTouchNumPad (implements java.lang.Iterable<T>)
        - com.antelmann.util.gui.JURLField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.gui.JYouTubeField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - com.antelmann.util.gui.FormDialog<T> (implements java.awt.event.ActionListener, com.antelmann.util.gui.Form, com.antelmann.util.ValueRetriever<T>)
            - com.antelmann.util.gui.WaitMessageDialog
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - com.antelmann.util.gui.JMainFrame
              - com.antelmann.util.gui.AlarmClockFrame
              - com.antelmann.util.gui.FontViewer (implements com.antelmann.util.gui.FontSelectionListener)
              - com.antelmann.util.gui.FormFrame (implements com.antelmann.util.gui.Form)
              - com.antelmann.util.gui.PropertiesEditorFrame
              - com.antelmann.util.gui.SchedulerFrame
              - com.antelmann.util.gui.TextViewerFrame
        - com.antelmann.util.gui.SplashScreen
  - com.antelmann.util.gui.DialogFilter<T> (implements com.antelmann.util.Filter<T>)
  - com.antelmann.util.gui.DocumentAdapter (implements javax.swing.event.DocumentListener, com.antelmann.util.Filter<T>)
  - javax.swing.text.DocumentFilter
    - com.antelmann.util.gui.DocumentSizeFilter
    - com.antelmann.util.gui.DocumentTextFilter
  - java.util.EventObject (implements java.io.Serializable)
    - com.antelmann.util.gui.FontSelectionEvent
  - java.awt.event.FocusAdapter (implements java.awt.event.FocusListener)
    - com.antelmann.util.gui.SelectAllOnFocusGain
  - java.awt.FocusTraversalPolicy
    - com.antelmann.util.gui.ListFocusTraversalPolicy
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.NumberFormat
      - com.antelmann.util.gui.PercentFormat
  - com.antelmann.util.gui.FormHelper
  - com.antelmann.util.gui.FormListener.Adapter (implements com.antelmann.util.gui.FormListener)
  - javax.swing.event.InternalFrameAdapter (implements javax.swing.event.InternalFrameListener)
    - com.antelmann.util.gui.DesktopAdapter (implements java.awt.event.ComponentListener)
  - javax.swing.JFormattedTextField.AbstractFormatterFactory
    - javax.swing.text.DefaultFormatterFactory (implements java.io.Serializable)
      - com.antelmann.util.gui.MoneyFormatFactory
      - com.antelmann.util.gui.PercentFormatFactory
  - com.antelmann.util.gui.Menus
  - javax.swing.plaf.metal.MetalTheme
    - javax.swing.plaf.metal.DefaultMetalTheme
      - com.antelmann.util.gui.CustomTheme
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - com.antelmann.util.gui.MouseBoundsListener (implements javax.swing.event.MouseInputListener)
  - java.util.ResourceBundle
    - java.util.ListResourceBundle
      - com.antelmann.util.FormattedResourceBundle
        - com.antelmann.util.gui.Language_lv
        - com.antelmann.util.gui.Language_ru
      - com.antelmann.util.gui.Language
        - com.antelmann.util.gui.Language_en
      - com.antelmann.util.gui.Language_de
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - com.antelmann.util.gui.JFileFieldBeanInfo
  - com.antelmann.util.gui.SubTreeModel (implements javax.swing.tree.TreeModel, com.antelmann.util.Wrapped<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.antelmann.util.gui.FormValidationWarning (implements com.antelmann.util.WarningOnly)
  - com.antelmann.util.gui.TreeUtils

## Interface Hierarchy

- com.antelmann.util.gui.EditableComponent
- java.util.EventListener
  - com.antelmann.util.gui.FontSelectionListener
  - java.beans.PropertyChangeListener
    - com.antelmann.util.gui.Form
- com.antelmann.util.gui.FormListener
- com.antelmann.util.gui.FormValidator<T>
- com.antelmann.util.gui.MouseBoundsListener.Snapper

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.util.gui.LayoutOption
    - com.antelmann.util.gui.JDateRangeChooser.Interval

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads