Package jaxx.runtime.swing
Class AboutPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jaxx.runtime.swing.Table
-
- jaxx.runtime.swing.AboutPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,JAXXContext,JAXXObject
public class AboutPanel extends Table implements JAXXObject
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class jaxx.runtime.swing.Table
DEFAULT_INSETS
-
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
-
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
-
-
Constructor Summary
Constructors Constructor Description AboutPanel()AboutPanel(JAXXContext parentContext)
-
Method Summary
-
Methods inherited from class jaxx.runtime.swing.Table
getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayout
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
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 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, transferFocusDownCycle, validate, validateTree
-
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.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_ABOUT_TEXT
public static final String PROPERTY_ABOUT_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_BACKGROUND_COLOR
public static final String PROPERTY_BACKGROUND_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_BOTTOM_TEXT
public static final String PROPERTY_BOTTOM_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_ICON_PATH
public static final String PROPERTY_ICON_PATH
- See Also:
- Constant Field Values
-
PROPERTY_LICENSE_TEXT
public static final String PROPERTY_LICENSE_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_THIRDPARTY_TEXT
public static final String PROPERTY_THIRDPARTY_TEXT
- See Also:
- Constant Field Values
-
PROPERTY_TITLE
public static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
-
BINDING_BOTTOM_LABEL_TEXT
public static final String BINDING_BOTTOM_LABEL_TEXT
- See Also:
- Constant Field Values
-
BINDING_BOTTOM_LABEL_VISIBLE
public static final String BINDING_BOTTOM_LABEL_VISIBLE
- See Also:
- Constant Field Values
-
BINDING_LICENSE_TEXT_AREA_TEXT
public static final String BINDING_LICENSE_TEXT_AREA_TEXT
- See Also:
- Constant Field Values
-
BINDING_THIRDPARTY_TEXT_AREA_TEXT
public static final String BINDING_THIRDPARTY_TEXT_AREA_TEXT
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
aboutContent
protected JScrollPane aboutContent
-
aboutText
protected String aboutText
-
backgroundColor
protected Color backgroundColor
-
bottomLabel
protected JLabel bottomLabel
-
bottomText
protected String bottomText
-
close
protected JButton close
-
handler
protected AboutPanelHandler handler
-
iconPath
protected String iconPath
-
licenseContent
protected JScrollPane licenseContent
-
licenseText
protected String licenseText
-
licenseTextArea
protected JTextArea licenseTextArea
-
tabs
protected JTabbedPane tabs
-
thirdpartyContent
protected JScrollPane thirdpartyContent
-
thirdpartyText
protected String thirdpartyText
-
thirdpartyTextArea
protected JTextArea thirdpartyTextArea
-
title
protected String title
-
topPanel
protected JPanel topPanel
-
-
Constructor Detail
-
AboutPanel
public AboutPanel()
-
AboutPanel
public AboutPanel(JAXXContext parentContext)
-
-
Method Detail
-
setLicenseFile
public void setLicenseFile(String filename)
-
setThirdpartyFile
public void setThirdpartyFile(String filename)
-
buildTopPanel
public void buildTopPanel()
-
init
public void init()
-
showInDialog
public void showInDialog(Frame ui, boolean undecorated)
-
$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)
- Specified by:
firePropertyChangein interfaceJAXXObject- 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
-
doHyperlinkUpdate__on__$JEditorPane0
public void doHyperlinkUpdate__on__$JEditorPane0(HyperlinkEvent event)
-
getAboutContent
public JScrollPane getAboutContent()
-
getAboutText
public String getAboutText()
-
getBackgroundColor
public Color getBackgroundColor()
-
getBottomLabel
public JLabel getBottomLabel()
-
getBottomText
public String getBottomText()
-
getClose
public JButton getClose()
-
getHandler
public AboutPanelHandler getHandler()
-
getIconPath
public String getIconPath()
-
getLicenseContent
public JScrollPane getLicenseContent()
-
getLicenseText
public String getLicenseText()
-
getLicenseTextArea
public JTextArea getLicenseTextArea()
-
getTabs
public JTabbedPane getTabs()
-
getThirdpartyContent
public JScrollPane getThirdpartyContent()
-
getThirdpartyText
public String getThirdpartyText()
-
getThirdpartyTextArea
public JTextArea getThirdpartyTextArea()
-
getTitle
public String getTitle()
-
getTopPanel
public JPanel getTopPanel()
-
setAboutText
public void setAboutText(String aboutText)
-
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
-
setBottomText
public void setBottomText(String bottomText)
-
setIconPath
public void setIconPath(String iconPath)
-
setLicenseText
public void setLicenseText(String licenseText)
-
setThirdpartyText
public void setThirdpartyText(String thirdpartyText)
-
setTitle
public void setTitle(String title)
-
get$JEditorPane0
protected JEditorPane get$JEditorPane0()
-
get$JLabel0
protected JLabel get$JLabel0()
-
get$JPanel0
protected JPanel get$JPanel0()
-
get$JPanel1
protected JPanel get$JPanel1()
-
get$TabInfo0
protected TabInfo get$TabInfo0()
-
get$TabInfo1
protected TabInfo get$TabInfo1()
-
get$TabInfo2
protected TabInfo get$TabInfo2()
-
addChildrenToAboutContent
protected void addChildrenToAboutContent()
-
addChildrenToLicenseContent
protected void addChildrenToLicenseContent()
-
addChildrenToTabs
protected void addChildrenToTabs()
-
addChildrenToThirdpartyContent
protected void addChildrenToThirdpartyContent()
-
createAboutContent
protected void createAboutContent()
-
createAboutText
protected void createAboutText()
-
createBackgroundColor
protected void createBackgroundColor()
-
createBottomLabel
protected void createBottomLabel()
-
createBottomText
protected void createBottomText()
-
createClose
protected void createClose()
-
createHandler
protected void createHandler()
-
createIconPath
protected void createIconPath()
-
createLicenseContent
protected void createLicenseContent()
-
createLicenseText
protected void createLicenseText()
-
createLicenseTextArea
protected void createLicenseTextArea()
-
createTabs
protected void createTabs()
-
createThirdpartyContent
protected void createThirdpartyContent()
-
createThirdpartyText
protected void createThirdpartyText()
-
createThirdpartyTextArea
protected void createThirdpartyTextArea()
-
createTitle
protected void createTitle()
-
createTopPanel
protected void createTopPanel()
-
-