Class NumberEditor

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.nuiton.jaxx.widgets.number.NumberEditor
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class NumberEditor
extends javax.swing.JPanel
implements JAXXObject
See Also:
Serialized Form
  • Field Details

    • PROPERTY_AUTO_POPUP

      public static final java.lang.String PROPERTY_AUTO_POPUP
      See Also:
      Constant Field Values
    • PROPERTY_POPUP_VISIBLE

      public static final java.lang.String PROPERTY_POPUP_VISIBLE
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_POPUP_BUTTON

      public static final java.lang.String PROPERTY_SHOW_POPUP_BUTTON
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_RESET

      public static final java.lang.String PROPERTY_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_CLEAR_ALL_BUTTON_ENABLED

      public static final java.lang.String BINDING_CLEAR_ALL_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_DOT_BUTTON_ENABLED

      public static final java.lang.String BINDING_DOT_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LEFT_TOOLBAR_ENABLED

      public static final java.lang.String BINDING_LEFT_TOOLBAR_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LEFT_TOOLBAR_VISIBLE

      public static final java.lang.String BINDING_LEFT_TOOLBAR_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_RESET_BUTTON_ENABLED

      public static final java.lang.String BINDING_RESET_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_RIGHT_TOOLBAR_ENABLED

      public static final java.lang.String BINDING_RIGHT_TOOLBAR_ENABLED
      See Also:
      Constant Field Values
    • BINDING_RIGHT_TOOLBAR_VISIBLE

      public static final java.lang.String BINDING_RIGHT_TOOLBAR_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_SHOW_POP_UP_BUTTON_ENABLED

      public static final java.lang.String BINDING_SHOW_POP_UP_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_TEXT_FIELD_ENABLED

      public static final java.lang.String BINDING_TEXT_FIELD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_TEXT_FIELD_TEXT

      public static final java.lang.String BINDING_TEXT_FIELD_TEXT
      See Also:
      Constant Field Values
    • BINDING_TOGGLE_SIGN_BUTTON_ENABLED

      public static final java.lang.String BINDING_TOGGLE_SIGN_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • autoPopup

      protected java.lang.Boolean autoPopup
    • clearAllButton

      protected javax.swing.JButton clearAllButton
    • clearOnebutton

      protected javax.swing.JButton clearOnebutton
    • dotButton

      protected javax.swing.JButton dotButton
    • handler

      protected final NumberEditorHandler handler
    • leftToolbar

      protected javax.swing.JToolBar leftToolbar
    • model

      protected NumberEditorModel model
    • number0

      protected javax.swing.JButton number0
    • number1Button

      protected javax.swing.JButton number1Button
    • number2Button

      protected javax.swing.JButton number2Button
    • number3Button

      protected javax.swing.JButton number3Button
    • number4Button

      protected javax.swing.JButton number4Button
    • number5Button

      protected javax.swing.JButton number5Button
    • number6Button

      protected javax.swing.JButton number6Button
    • number7Button

      protected javax.swing.JButton number7Button
    • number8Button

      protected javax.swing.JButton number8Button
    • number9Button

      protected javax.swing.JButton number9Button
    • popupPanel

      protected javax.swing.JPanel popupPanel
    • popupVisible

      protected java.lang.Boolean popupVisible
    • resetButton

      protected javax.swing.JButton resetButton
    • rightToolbar

      protected javax.swing.JToolBar rightToolbar
    • showPopUpButton

      protected javax.swing.JToggleButton showPopUpButton
    • showPopupButton

      protected java.lang.Boolean showPopupButton
    • showReset

      protected java.lang.Boolean showReset
    • textField

      protected javax.swing.JTextField textField
    • toggleSignButton

      protected javax.swing.JButton toggleSignButton
    • validateButton

      protected javax.swing.JButton validateButton
  • Constructor Details

    • NumberEditor

      public NumberEditor()
    • NumberEditor

      public NumberEditor​(JAXXContext parentContext)
    • NumberEditor

      public NumberEditor​(boolean param0)
    • NumberEditor

      public NumberEditor​(JAXXContext parentContext, boolean param1)
    • NumberEditor

      public NumberEditor​(java.awt.LayoutManager param0)
    • NumberEditor

      public NumberEditor​(JAXXContext parentContext, java.awt.LayoutManager param1)
    • NumberEditor

      public NumberEditor​(java.awt.LayoutManager param0, boolean param1)
    • NumberEditor

      public NumberEditor​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)
  • Method Details

    • setProperty

      public void setProperty​(java.lang.String property)
    • setUseSign

      public void setUseSign​(boolean useSign)
    • setNumberType

      public void setNumberType​(java.lang.Class<?> numberType)
    • setSelectAllTextOnError

      public void setSelectAllTextOnError​(boolean selectAllTextOnError)
    • setBean

      public void setBean​(java.io.Serializable bean)
    • setNumberValue

      public void setNumberValue​(java.lang.Number numberValue)
    • setNumberPattern

      public void setNumberPattern​(java.lang.String numberPattern)
    • init

      public void init()
    • setToolTipText

      public void setToolTipText​(java.lang.String toolTipText)
      Overrides:
      setToolTipText in class javax.swing.JComponent
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

      public void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Specified by:
      firePropertyChange in interface JAXXObject
      Overrides:
      firePropertyChange in class java.awt.Component
    • get$objectMap

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface JAXXObject
    • getObjectById

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      getContextValue in interface JAXXContext
    • getDelegateContext

      public JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      removeContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o)
      Specified by:
      setContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • doActionPerformed__on__clearAllButton

      public void doActionPerformed__on__clearAllButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__clearOnebutton

      public void doActionPerformed__on__clearOnebutton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__dotButton

      public void doActionPerformed__on__dotButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number0

      public void doActionPerformed__on__number0​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number1Button

      public void doActionPerformed__on__number1Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number2Button

      public void doActionPerformed__on__number2Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number3Button

      public void doActionPerformed__on__number3Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number4Button

      public void doActionPerformed__on__number4Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number5Button

      public void doActionPerformed__on__number5Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number6Button

      public void doActionPerformed__on__number6Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number7Button

      public void doActionPerformed__on__number7Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number8Button

      public void doActionPerformed__on__number8Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__number9Button

      public void doActionPerformed__on__number9Button​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__resetButton

      public void doActionPerformed__on__resetButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__showPopUpButton

      public void doActionPerformed__on__showPopUpButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__toggleSignButton

      public void doActionPerformed__on__toggleSignButton​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__validateButton

      public void doActionPerformed__on__validateButton​(java.awt.event.ActionEvent event)
    • doFocusGained__on__$JPanel0

      public void doFocusGained__on__$JPanel0​(java.awt.event.FocusEvent event)
    • doFocusGained__on__textField

      public void doFocusGained__on__textField​(java.awt.event.FocusEvent event)
    • doFocusLost__on__$JPanel0

      public void doFocusLost__on__$JPanel0​(java.awt.event.FocusEvent event)
    • doKeyReleased__on__textField

      public void doKeyReleased__on__textField​(java.awt.event.KeyEvent event)
    • doMouseEntered__on__clearAllButton

      public void doMouseEntered__on__clearAllButton​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__clearOnebutton

      public void doMouseEntered__on__clearOnebutton​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__dotButton

      public void doMouseEntered__on__dotButton​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number0

      public void doMouseEntered__on__number0​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number1Button

      public void doMouseEntered__on__number1Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number2Button

      public void doMouseEntered__on__number2Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number3Button

      public void doMouseEntered__on__number3Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number4Button

      public void doMouseEntered__on__number4Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number5Button

      public void doMouseEntered__on__number5Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number6Button

      public void doMouseEntered__on__number6Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number7Button

      public void doMouseEntered__on__number7Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number8Button

      public void doMouseEntered__on__number8Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__number9Button

      public void doMouseEntered__on__number9Button​(java.awt.event.MouseEvent event)
    • doMouseEntered__on__toggleSignButton

      public void doMouseEntered__on__toggleSignButton​(java.awt.event.MouseEvent event)
    • doMouseExited__on__$JPanel0

      public void doMouseExited__on__$JPanel0​(java.awt.event.MouseEvent event)
    • doMouseExited__on__clearAllButton

      public void doMouseExited__on__clearAllButton​(java.awt.event.MouseEvent event)
    • doMouseExited__on__clearOnebutton

      public void doMouseExited__on__clearOnebutton​(java.awt.event.MouseEvent event)
    • doMouseExited__on__dotButton

      public void doMouseExited__on__dotButton​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number0

      public void doMouseExited__on__number0​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number1Button

      public void doMouseExited__on__number1Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number2Button

      public void doMouseExited__on__number2Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number3Button

      public void doMouseExited__on__number3Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number4Button

      public void doMouseExited__on__number4Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number5Button

      public void doMouseExited__on__number5Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number6Button

      public void doMouseExited__on__number6Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number7Button

      public void doMouseExited__on__number7Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number8Button

      public void doMouseExited__on__number8Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__number9Button

      public void doMouseExited__on__number9Button​(java.awt.event.MouseEvent event)
    • doMouseExited__on__toggleSignButton

      public void doMouseExited__on__toggleSignButton​(java.awt.event.MouseEvent event)
    • doPopupMenuCanceled__on__popup

      public void doPopupMenuCanceled__on__popup​(javax.swing.event.PopupMenuEvent event)
    • doPopupMenuWillBecomeInvisible__on__popup

      public void doPopupMenuWillBecomeInvisible__on__popup​(javax.swing.event.PopupMenuEvent event)
    • doPopupMenuWillBecomeVisible__on__popup

      public void doPopupMenuWillBecomeVisible__on__popup​(javax.swing.event.PopupMenuEvent event)
    • getAutoPopup

      public java.lang.Boolean getAutoPopup()
    • getClearAllButton

      public javax.swing.JButton getClearAllButton()
    • getClearOnebutton

      public javax.swing.JButton getClearOnebutton()
    • getDotButton

      public javax.swing.JButton getDotButton()
    • getHandler

      public NumberEditorHandler getHandler()
    • getLeftToolbar

      public javax.swing.JToolBar getLeftToolbar()
    • getModel

      public NumberEditorModel getModel()
    • getNumber0

      public javax.swing.JButton getNumber0()
    • getNumber1Button

      public javax.swing.JButton getNumber1Button()
    • getNumber2Button

      public javax.swing.JButton getNumber2Button()
    • getNumber3Button

      public javax.swing.JButton getNumber3Button()
    • getNumber4Button

      public javax.swing.JButton getNumber4Button()
    • getNumber5Button

      public javax.swing.JButton getNumber5Button()
    • getNumber6Button

      public javax.swing.JButton getNumber6Button()
    • getNumber7Button

      public javax.swing.JButton getNumber7Button()
    • getNumber8Button

      public javax.swing.JButton getNumber8Button()
    • getNumber9Button

      public javax.swing.JButton getNumber9Button()
    • getPopup

      public javax.swing.JPopupMenu getPopup()
    • getPopupPanel

      public javax.swing.JPanel getPopupPanel()
    • getPopupVisible

      public java.lang.Boolean getPopupVisible()
    • getResetButton

      public javax.swing.JButton getResetButton()
    • getRightToolbar

      public javax.swing.JToolBar getRightToolbar()
    • getShowPopUpButton

      public javax.swing.JToggleButton getShowPopUpButton()
    • getShowPopupButton

      public java.lang.Boolean getShowPopupButton()
    • getShowReset

      public java.lang.Boolean getShowReset()
    • getTextField

      public javax.swing.JTextField getTextField()
    • getToggleSignButton

      public javax.swing.JButton getToggleSignButton()
    • getValidateButton

      public javax.swing.JButton getValidateButton()
    • isAutoPopup

      public java.lang.Boolean isAutoPopup()
    • isPopupVisible

      public java.lang.Boolean isPopupVisible()
    • isShowPopupButton

      public java.lang.Boolean isShowPopupButton()
    • isShowReset

      public java.lang.Boolean isShowReset()
    • setAutoPopup

      public void setAutoPopup​(java.lang.Boolean autoPopup)
    • setPopupVisible

      public void setPopupVisible​(java.lang.Boolean popupVisible)
    • setShowPopupButton

      public void setShowPopupButton​(java.lang.Boolean showPopupButton)
    • setShowReset

      public void setShowReset​(java.lang.Boolean showReset)
    • get$JButton0

      protected javax.swing.JButton get$JButton0()
    • addChildrenToLeftToolbar

      protected void addChildrenToLeftToolbar()
    • addChildrenToPopup

      protected void addChildrenToPopup()
    • addChildrenToPopupPanel

      protected void addChildrenToPopupPanel()
    • addChildrenToRightToolbar

      protected void addChildrenToRightToolbar()
    • createAutoPopup

      protected void createAutoPopup()
    • createClearAllButton

      protected void createClearAllButton()
    • createClearOnebutton

      protected void createClearOnebutton()
    • createDotButton

      protected void createDotButton()
    • createHandler

      protected NumberEditorHandler createHandler()
    • createLeftToolbar

      protected void createLeftToolbar()
    • createModel

      protected void createModel()
    • createNumber0

      protected void createNumber0()
    • createNumber1Button

      protected void createNumber1Button()
    • createNumber2Button

      protected void createNumber2Button()
    • createNumber3Button

      protected void createNumber3Button()
    • createNumber4Button

      protected void createNumber4Button()
    • createNumber5Button

      protected void createNumber5Button()
    • createNumber6Button

      protected void createNumber6Button()
    • createNumber7Button

      protected void createNumber7Button()
    • createNumber8Button

      protected void createNumber8Button()
    • createNumber9Button

      protected void createNumber9Button()
    • createPopup

      protected void createPopup()
    • createPopupPanel

      protected void createPopupPanel()
    • createPopupVisible

      protected void createPopupVisible()
    • createResetButton

      protected void createResetButton()
    • createRightToolbar

      protected void createRightToolbar()
    • createShowPopUpButton

      protected void createShowPopUpButton()
    • createShowPopupButton

      protected void createShowPopupButton()
    • createShowReset

      protected void createShowReset()
    • createTextField

      protected void createTextField()
    • createToggleSignButton

      protected void createToggleSignButton()
    • createValidateButton

      protected void createValidateButton()