jaxx.runtime.swing
Class AboutPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by jaxx.runtime.swing.Table
                      extended by 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
protected  List<Object> $activeBindings
           
protected  Map<String,JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
protected  JScrollPane aboutContent
           
protected  String aboutText
           
protected  Color backgroundColor
           
static String BINDING_BOTTOM_LABEL_TEXT
           
static String BINDING_BOTTOM_LABEL_VISIBLE
           
static String BINDING_CLOSE_ACTION
           
static String BINDING_LICENSE_TEXT_AREA_TEXT
           
static String BINDING_THIRDPARTY_TEXT_AREA_TEXT
           
protected  JLabel bottomLabel
           
protected  String bottomText
           
protected  JButton close
           
protected  JAXXContext delegateContext
           
protected  String iconPath
           
protected  JScrollPane licenseContent
           
protected  String licenseText
           
protected  JTextArea licenseTextArea
           
static String PROPERTY_ABOUT_TEXT
           
static String PROPERTY_BACKGROUND_COLOR
           
static String PROPERTY_BOTTOM_TEXT
           
static String PROPERTY_ICON_PATH
           
static String PROPERTY_LICENSE_TEXT
           
static String PROPERTY_THIRDPARTY_TEXT
           
static String PROPERTY_TITLE
           
protected  JTabbedPane tabs
           
protected  JScrollPane thirdpartyContent
           
protected  String thirdpartyText
           
protected  JTextArea thirdpartyTextArea
           
protected  String title
           
protected  JPanel topPanel
           
 
Fields inherited from class jaxx.runtime.swing.Table
DEFAULT_INSETS
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
AboutPanel()
           
AboutPanel(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToAboutContent()
           
protected  void addChildrenToLicenseContent()
           
protected  void addChildrenToTabs()
           
protected  void addChildrenToThirdpartyContent()
           
 void applyDataBinding(String $binding)
           
 void buildTopPanel()
           
protected  void createAboutContent()
           
protected  void createAboutText()
           
protected  void createBackgroundColor()
           
protected  void createBottomLabel()
           
protected  void createBottomText()
           
protected  void createClose()
           
protected  void createIconPath()
           
protected  void createLicenseContent()
           
protected  void createLicenseText()
           
protected  void createLicenseTextArea()
           
protected  void createTabs()
           
protected  void createThirdpartyContent()
           
protected  void createThirdpartyText()
           
protected  void createThirdpartyTextArea()
           
protected  void createTitle()
           
protected  void createTopPanel()
           
 void doHyperlinkUpdate__on__$JEditorPane0(HyperlinkEvent event)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected  JEditorPane get$JEditorPane0()
           
protected  JLabel get$JLabel0()
           
protected  JPanel get$JPanel0()
           
protected  JPanel get$JPanel1()
           
 Map<String,Object> get$objectMap()
           
protected  TabInfo get$TabInfo0()
           
protected  TabInfo get$TabInfo1()
           
protected  TabInfo get$TabInfo2()
           
 JScrollPane getAboutContent()
           
 String getAboutText()
           
 Color getBackgroundColor()
           
 JLabel getBottomLabel()
           
 String getBottomText()
           
 JButton getClose()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 String getIconPath()
           
 JScrollPane getLicenseContent()
           
 String getLicenseText()
           
 JTextArea getLicenseTextArea()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JTabbedPane getTabs()
           
 JScrollPane getThirdpartyContent()
           
 String getThirdpartyText()
           
 JTextArea getThirdpartyTextArea()
           
 String getTitle()
           
 JPanel getTopPanel()
           
 void init()
           
protected  String load(String filename)
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void registerDataBinding(JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
 void setAboutText(String newValue)
           
 void setBackgroundColor(Color newValue)
           
 void setBottomText(String newValue)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setIconPath(String newValue)
           
 void setLicenseFile(String filename)
           
 void setLicenseText(String newValue)
           
 void setThirdpartyFile(String filename)
           
 void setThirdpartyText(String newValue)
           
 void setTitle(String newValue)
           
 void showInDialog(Frame ui, boolean undecorated)
           
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, 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_CLOSE_ACTION

public static final String BINDING_CLOSE_ACTION
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

$activeBindings

protected List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$bindings

protected final Map<String,JAXXBinding> $bindings

$objectMap

protected Map<String,Object> $objectMap

$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

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)

load

protected String load(String filename)

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class Component

get$objectMap

public Map<String,Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getDataBindings

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

getObjectById

public Object getObjectById(String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding,
                               boolean $force)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding)
Specified by:
processDataBinding in interface JAXXObject

registerDataBinding

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

removeDataBinding

public void removeDataBinding(String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(Class<T> clazz,
                             String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

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

getParentContainer

public <O extends Container> O getParentContainer(Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends Container> O getParentContainer(Object source,
                                                  Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(Class<T> clazz,
                                   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,
                                String name)
Specified by:
setContextValue in interface JAXXContext

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()

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 newValue)

setBackgroundColor

public void setBackgroundColor(Color newValue)

setBottomText

public void setBottomText(String newValue)

setIconPath

public void setIconPath(String newValue)

setLicenseText

public void setLicenseText(String newValue)

setThirdpartyText

public void setThirdpartyText(String newValue)

setTitle

public void setTitle(String newValue)

get$JPanel0

protected JPanel get$JPanel0()

get$JLabel0

protected JLabel get$JLabel0()

get$JEditorPane0

protected JEditorPane get$JEditorPane0()

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()

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()


Copyright © 2008-2011 CodeLutin. All Rights Reserved.