Package org.nuiton.jaxx.demo
Class DemoUI
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- org.nuiton.jaxx.demo.DemoUI
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants,JAXXContext,JAXXObject,JAXXHelpUI<DemoHelpBroker>
public class DemoUI extends JFrame implements JAXXHelpUI<DemoHelpBroker>, JAXXObject
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
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 javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
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
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description DemoUI()DemoUI(GraphicsConfiguration param0)DemoUI(String param0)DemoUI(String param0, GraphicsConfiguration param1)DemoUI(JAXXContext parentContext)DemoUI(JAXXContext parentContext, GraphicsConfiguration param1)DemoUI(JAXXContext parentContext, String param1)DemoUI(JAXXContext parentContext, String param1, GraphicsConfiguration param2)
-
Method Summary
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, 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 org.nuiton.jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
-
-
-
Field Detail
-
BINDING_MAIN_FRAME_ICON_IMAGE
public static final String BINDING_MAIN_FRAME_ICON_IMAGE
- See Also:
- Constant Field Values
-
BINDING_MAIN_FRAME_UNDECORATED
public static final String BINDING_MAIN_FRAME_UNDECORATED
- See Also:
- Constant Field Values
-
BINDING_MENU_FILE_FULLSCREEN_VISIBLE
public static final String BINDING_MENU_FILE_FULLSCREEN_VISIBLE
- See Also:
- Constant Field Values
-
BINDING_MENU_FILE_LANGUAGE_FR_ENABLED
public static final String BINDING_MENU_FILE_LANGUAGE_FR_ENABLED
- See Also:
- Constant Field Values
-
BINDING_MENU_FILE_LANGUAGE_UK_ENABLED
public static final String BINDING_MENU_FILE_LANGUAGE_UK_ENABLED
- See Also:
- Constant Field Values
-
BINDING_MENU_FILE_NORMALSCREEN_VISIBLE
public static final String BINDING_MENU_FILE_NORMALSCREEN_VISIBLE
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
broker
protected DemoHelpBroker broker
-
config
protected DemoConfig config
-
content
protected JPanel content
-
contentLayout
protected CardLayout2 contentLayout
-
handler
protected DemoUIHandler handler
-
mainFrame
protected DemoUI mainFrame
-
mainPane
protected JPanel mainPane
-
menu
protected JMenuBar menu
-
menuFile
protected JMenu menuFile
-
menuFileConfiguration
protected JMenuItem menuFileConfiguration
-
menuFileExit
protected JMenuItem menuFileExit
-
menuFileFullscreen
protected JMenuItem menuFileFullscreen
-
menuFileLanguage
protected JMenu menuFileLanguage
-
menuFileLanguageFR
protected JMenuItem menuFileLanguageFR
-
menuFileLanguageUK
protected JMenuItem menuFileLanguageUK
-
menuFileNormalscreen
protected JMenuItem menuFileNormalscreen
-
menuHelp
protected JMenu menuHelp
-
menuHelpAbout
protected JMenuItem menuHelpAbout
-
menuHelpHelp
protected JMenuItem menuHelpHelp
-
menuHelpSite
protected JMenuItem menuHelpSite
-
navigation
protected JTree navigation
-
navigationPane
protected JScrollPane navigationPane
-
p
protected StatusMessagePanel p
-
showHelp
protected JButton showHelp
-
splitPane
protected JSplitPane splitPane
-
treeHelper
protected DemoTreeHelper treeHelper
-
-
Constructor Detail
-
DemoUI
public DemoUI(String param0, GraphicsConfiguration param1)
-
DemoUI
public DemoUI(JAXXContext parentContext, String param1, GraphicsConfiguration param2)
-
DemoUI
public DemoUI(String param0)
-
DemoUI
public DemoUI(JAXXContext parentContext, String param1)
-
DemoUI
public DemoUI(GraphicsConfiguration param0)
-
DemoUI
public DemoUI(JAXXContext parentContext, GraphicsConfiguration param1)
-
DemoUI
public DemoUI()
-
DemoUI
public DemoUI(JAXXContext parentContext)
-
-
Method Detail
-
$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__menuFileConfiguration
public void doActionPerformed__on__menuFileConfiguration(ActionEvent event)
-
doActionPerformed__on__menuFileExit
public void doActionPerformed__on__menuFileExit(ActionEvent event)
-
doActionPerformed__on__menuFileFullscreen
public void doActionPerformed__on__menuFileFullscreen(ActionEvent event)
-
doActionPerformed__on__menuFileLanguageFR
public void doActionPerformed__on__menuFileLanguageFR(ActionEvent event)
-
doActionPerformed__on__menuFileLanguageUK
public void doActionPerformed__on__menuFileLanguageUK(ActionEvent event)
-
doActionPerformed__on__menuFileNormalscreen
public void doActionPerformed__on__menuFileNormalscreen(ActionEvent event)
-
doActionPerformed__on__menuHelpAbout
public void doActionPerformed__on__menuHelpAbout(ActionEvent event)
-
doActionPerformed__on__menuHelpHelp
public void doActionPerformed__on__menuHelpHelp(ActionEvent event)
-
doActionPerformed__on__menuHelpSite
public void doActionPerformed__on__menuHelpSite(ActionEvent event)
-
doWindowClosing__on__mainFrame
public void doWindowClosing__on__mainFrame(WindowEvent event)
-
getBroker
public DemoHelpBroker getBroker()
- Specified by:
getBrokerin interfaceJAXXHelpUI<DemoHelpBroker>
-
getConfig
public DemoConfig getConfig()
-
getContent
public JPanel getContent()
-
getContentLayout
public CardLayout2 getContentLayout()
-
getHandler
public DemoUIHandler getHandler()
-
getMainPane
public JPanel getMainPane()
-
getMenu
public JMenuBar getMenu()
-
getMenuFile
public JMenu getMenuFile()
-
getMenuFileConfiguration
public JMenuItem getMenuFileConfiguration()
-
getMenuFileExit
public JMenuItem getMenuFileExit()
-
getMenuFileFullscreen
public JMenuItem getMenuFileFullscreen()
-
getMenuFileLanguage
public JMenu getMenuFileLanguage()
-
getMenuFileLanguageFR
public JMenuItem getMenuFileLanguageFR()
-
getMenuFileLanguageUK
public JMenuItem getMenuFileLanguageUK()
-
getMenuFileNormalscreen
public JMenuItem getMenuFileNormalscreen()
-
getMenuHelp
public JMenu getMenuHelp()
-
getMenuHelpAbout
public JMenuItem getMenuHelpAbout()
-
getMenuHelpHelp
public JMenuItem getMenuHelpHelp()
-
getMenuHelpSite
public JMenuItem getMenuHelpSite()
-
getNavigation
public JTree getNavigation()
-
getNavigationPane
public JScrollPane getNavigationPane()
-
getP
public StatusMessagePanel getP()
-
getShowHelp
public JButton getShowHelp()
-
getSplitPane
public JSplitPane getSplitPane()
-
getTreeHelper
public DemoTreeHelper getTreeHelper()
-
registerHelpId
public void registerHelpId(DemoHelpBroker broker, Component component, String helpId)
- Specified by:
registerHelpIdin interfaceJAXXHelpUI<DemoHelpBroker>
-
showHelp
public void showHelp(String helpId)
- Specified by:
showHelpin interfaceJAXXHelpUI<DemoHelpBroker>
-
get$JSeparator0
protected JSeparator get$JSeparator0()
-
get$JSeparator1
protected JSeparator get$JSeparator1()
-
get$JToolBar0
protected JToolBar get$JToolBar0()
-
addChildrenToMainFrame
protected void addChildrenToMainFrame()
-
addChildrenToMainPane
protected void addChildrenToMainPane()
-
addChildrenToMenu
protected void addChildrenToMenu()
-
addChildrenToMenuFile
protected void addChildrenToMenuFile()
-
addChildrenToMenuFileLanguage
protected void addChildrenToMenuFileLanguage()
-
addChildrenToMenuHelp
protected void addChildrenToMenuHelp()
-
addChildrenToNavigationPane
protected void addChildrenToNavigationPane()
-
addChildrenToSplitPane
protected void addChildrenToSplitPane()
-
createBroker
protected void createBroker()
-
createConfig
protected void createConfig()
-
createContent
protected void createContent()
-
createContentLayout
protected void createContentLayout()
-
createMainPane
protected void createMainPane()
-
createMenu
protected void createMenu()
-
createMenuFile
protected void createMenuFile()
-
createMenuFileConfiguration
protected void createMenuFileConfiguration()
-
createMenuFileExit
protected void createMenuFileExit()
-
createMenuFileFullscreen
protected void createMenuFileFullscreen()
-
createMenuFileLanguage
protected void createMenuFileLanguage()
-
createMenuFileLanguageFR
protected void createMenuFileLanguageFR()
-
createMenuFileLanguageUK
protected void createMenuFileLanguageUK()
-
createMenuFileNormalscreen
protected void createMenuFileNormalscreen()
-
createMenuHelp
protected void createMenuHelp()
-
createMenuHelpAbout
protected void createMenuHelpAbout()
-
createMenuHelpHelp
protected void createMenuHelpHelp()
-
createMenuHelpSite
protected void createMenuHelpSite()
-
createNavigation
protected void createNavigation()
-
createNavigationPane
protected void createNavigationPane()
-
createP
protected void createP()
-
createShowHelp
protected void createShowHelp()
-
createSplitPane
protected void createSplitPane()
-
createTreeHelper
protected void createTreeHelper()
-
$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()
-
-