|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
com.jgoodies.looks.demo.DemoFrame
com.jgoodies.looks.demo.DemoFrameUIF
public final class DemoFrameUIF
Builds the main frame in the full JGoodies Looks Demo. Demonstrates and tests different multi-platform issues by showing a variety of Swing widgets in different configurations. Also, this frame contains examples for Swing misuse, that can be automatically corrected by ClearLook.
This class overrides the protected methods provided by its
superclass DemoFrame
to vend components and
builders from the JGoodies UI framework that better handle
different platforms.
ToolBarButton
,
ToolBarToggleButton
,
Serialized FormNested Class Summary | |
---|---|
static class |
DemoFrameUIF.AboutActionHandler
|
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 |
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 com.jgoodies.looks.demo.DemoFrame |
---|
PREFERRED_SIZE |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, 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 javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
protected |
DemoFrameUIF(Settings settings)
Constructs a DemoFrame , configures the UI,
and builds the content. |
Method Summary | |
---|---|
protected ActionListener |
createAboutActionListener()
Creates and returns an ActionListener that opens the about dialog. |
protected ActionListener |
createHelpActionListener()
Creates and returns an ActionListener that opens the help viewer. |
protected MenuBarView |
createMenuBuilder()
Creates and returns a builder that builds the menu. |
protected AbstractButton |
createToolBarButton(String iconName,
String toolTipText)
Creates and returns a JButton configured for use in a JToolBar. |
protected AbstractButton |
createToolBarRadioButton(String iconName,
String toolTipText)
Creates and returns a JToggleButton configured for use in a JToolBar. |
(package private) static DemoFrameUIF |
getInstance()
|
protected String |
getWindowTitle()
|
protected void |
locateOnScreen(Component component)
Locates the given component on the screen's east. |
static DemoFrameUIF |
openOn(Settings settings,
Rectangle bounds)
Creates and opens an DemoFrameUIF that can access
the given Launcher ; uses the specified bounds,
if non-null. |
Methods inherited from class com.jgoodies.looks.demo.DemoFrame |
---|
main, readImageIcon |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
protected DemoFrameUIF(Settings settings)
DemoFrame
, configures the UI,
and builds the content.
Method Detail |
---|
public static DemoFrameUIF openOn(Settings settings, Rectangle bounds)
DemoFrameUIF
that can access
the given Launcher
; uses the specified bounds,
if non-null.
static DemoFrameUIF getInstance()
protected String getWindowTitle()
getWindowTitle
in class DemoFrame
protected void locateOnScreen(Component component)
locateOnScreen
in class DemoFrame
protected MenuBarView createMenuBuilder()
createMenuBuilder
in class DemoFrame
protected AbstractButton createToolBarButton(String iconName, String toolTipText)
Unlike the superclass we use the JGoodies UI framework's ToolBarButton.
createToolBarButton
in class DemoFrame
protected AbstractButton createToolBarRadioButton(String iconName, String toolTipText)
Unlike the superclass we use the JGoodies UI framework's ToolBarButton.
createToolBarRadioButton
in class DemoFrame
protected ActionListener createHelpActionListener()
createHelpActionListener
in class DemoFrame
protected ActionListener createAboutActionListener()
createAboutActionListener
in class DemoFrame
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |