Package org.nuiton.jaxx.widgets.text
Class BigTextEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.jaxx.widgets.text.BigTextEditor
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,BeanScopeAware,JAXXContext,JAXXObject
public class BigTextEditor extends JPanel implements BeanScopeAware, JAXXObject
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
-
Field Summary
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description BigTextEditor()BigTextEditor(boolean param0)BigTextEditor(LayoutManager param0)BigTextEditor(LayoutManager param0, boolean param1)BigTextEditor(JAXXContext parentContext)BigTextEditor(JAXXContext parentContext, boolean param1)BigTextEditor(JAXXContext parentContext, LayoutManager param1)BigTextEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
Method Summary
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from interface org.nuiton.jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
Field Detail
-
PROPERTY_LABEL
public static final String PROPERTY_LABEL
- See Also:
- Constant Field Values
-
PROPERTY_MODEL
public static final String PROPERTY_MODEL
- See Also:
- Constant Field Values
-
PROPERTY_PROPERTY
public static final String PROPERTY_PROPERTY
- See Also:
- Constant Field Values
-
PROPERTY_RESET_TIP
public static final String PROPERTY_RESET_TIP
- See Also:
- Constant Field Values
-
PROPERTY_TITLE
public static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
-
BINDING_INFO_LABEL_TOOL_TIP_TEXT
public static final String BINDING_INFO_LABEL_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
BINDING_RESET_TEXT_ENABLED
public static final String BINDING_RESET_TEXT_ENABLED
- See Also:
- Constant Field Values
-
BINDING_RESET_TEXT_TOOL_TIP_TEXT
public static final String BINDING_RESET_TEXT_TOOL_TIP_TEXT
- See Also:
- Constant Field Values
-
BINDING_TEXT_EDITOR_ENABLED
public static final String BINDING_TEXT_EDITOR_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TITLE_LABEL_TEXT
public static final String BINDING_TITLE_LABEL_TEXT
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
actionsLeft
protected JToolBar actionsLeft
-
columnHeader
protected JPanel columnHeader
-
handler
protected org.nuiton.jaxx.widgets.text.BigTextEditorHandler handler
-
infoLabel
protected JLabel infoLabel
-
label
protected String label
-
model
protected io.ultreia.java4all.bean.JavaBean model
-
property
protected String property
-
resetText
protected JButton resetText
-
resetTip
protected String resetTip
-
textEditor
protected JTextArea textEditor
-
textScrollPane
protected JScrollPane textScrollPane
-
title
protected String title
-
titleLabel
protected JLabel titleLabel
-
top
protected BigTextEditor top
-
-
Constructor Detail
-
BigTextEditor
public BigTextEditor(LayoutManager param0)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, LayoutManager param1)
-
BigTextEditor
public BigTextEditor(LayoutManager param0, boolean param1)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
BigTextEditor
public BigTextEditor()
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext)
-
BigTextEditor
public BigTextEditor(boolean param0)
-
BigTextEditor
public BigTextEditor(JAXXContext parentContext, boolean param1)
-
-
Method Detail
-
getBean
public Object getBean()
- Specified by:
getBeanin interfaceBeanScopeAware
-
setBean
public void setBean(Object bean)
- Specified by:
setBeanin interfaceBeanScopeAware
-
getText
public String getText()
-
setText
public void setText(String text)
-
setTextFromEditor
public void setTextFromEditor()
-
setInfoLabelTip
public void setInfoLabelTip(String infoLabelTip)
-
$getJAXXObjectDescriptor
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
public JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
public JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
public void registerDataBinding(JAXXBinding binding)
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
public JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doActionPerformed__on__resetText
public void doActionPerformed__on__resetText(ActionEvent event)
-
doFocusGained__on__textScrollPane
public void doFocusGained__on__textScrollPane(FocusEvent event)
-
doFocusGained__on__top
public void doFocusGained__on__top(FocusEvent event)
-
doKeyReleased__on__textEditor
public void doKeyReleased__on__textEditor(KeyEvent event)
-
getActionsLeft
public JToolBar getActionsLeft()
-
getColumnHeader
public JPanel getColumnHeader()
-
getHandler
public org.nuiton.jaxx.widgets.text.BigTextEditorHandler getHandler()
-
getInfoLabel
public JLabel getInfoLabel()
-
getLabel
public String getLabel()
-
getModel
public io.ultreia.java4all.bean.JavaBean getModel()
-
getProperty
public String getProperty()
-
getResetText
public JButton getResetText()
-
getResetTip
public String getResetTip()
-
getTextEditor
public JTextArea getTextEditor()
-
getTextScrollPane
public JScrollPane getTextScrollPane()
-
getTitle
public String getTitle()
-
getTitleLabel
public JLabel getTitleLabel()
-
setLabel
public void setLabel(String label)
-
setModel
public void setModel(io.ultreia.java4all.bean.JavaBean model)
-
setProperty
public void setProperty(String property)
-
setResetTip
public void setResetTip(String resetTip)
-
setTitle
public void setTitle(String title)
-
get$JPanel0
protected JPanel get$JPanel0()
-
addChildrenToActionsLeft
protected void addChildrenToActionsLeft()
-
addChildrenToColumnHeader
protected void addChildrenToColumnHeader()
-
addChildrenToTextScrollPane
protected void addChildrenToTextScrollPane()
-
addChildrenToTop
protected void addChildrenToTop()
-
createActionsLeft
protected void createActionsLeft()
-
createColumnHeader
protected void createColumnHeader()
-
createInfoLabel
protected void createInfoLabel()
-
createLabel
protected void createLabel()
-
createModel
protected void createModel()
-
createProperty
protected void createProperty()
-
createResetText
protected void createResetText()
-
createResetTip
protected void createResetTip()
-
createTextEditor
protected void createTextEditor()
-
createTextScrollPane
protected void createTextScrollPane()
-
createTitle
protected void createTitle()
-
createTitleLabel
protected void createTitleLabel()
-
$initialize
protected void $initialize()
-
$initialize_01_createComponents
protected void $initialize_01_createComponents()
-
$initialize_02_registerDataBindings
protected void $initialize_02_registerDataBindings()
-
$initialize_03_finalizeCreateComponents
protected void $initialize_03_finalizeCreateComponents()
-
$initialize_04_applyDataBindings
protected void $initialize_04_applyDataBindings()
-
$initialize_05_setProperties
protected void $initialize_05_setProperties()
-
$initialize_06_finalizeInitialize
protected void $initialize_06_finalizeInitialize()
-
-