|
|||||||||||
| 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.Dialog
javax.swing.JDialog
com.tensegrity.gui.swing.dialog.BaseDialog
The BaseDialog is a base class for good looking dialogs.
The dialog displays a title string and a description paragraph. The
setDefaultResourceClassAndURL() method can be used in order to
display the standard Tensegrity Icon on the top right corner of the dialog.
This icon can be modified by means of the
setResourceClassAndURL(Class, String) method.
Subclasses of this dialog that implement the interface
Evaluablemust invoke
super.applyEvList()in their
Evaluable.applyEvList()implementation.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| 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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
BaseDialog(UIManager uiManager,
java.awt.Dialog owner,
java.lang.String keyTitle,
java.lang.String keyDescription)
Creates a new BaseDialog with a Dialog as parent. |
|
BaseDialog(UIManager uiManager,
java.awt.Frame frame,
java.lang.Class resClass,
java.lang.String imageUrl,
java.lang.String keyTitle,
java.lang.String keyDescription)
Constructs a new BaseDialog instance. |
|
BaseDialog(UIManager uiManager,
java.awt.Frame frame,
java.lang.String keyTitle,
java.lang.String keyDescription)
Constructs a new BaseDialog instance. |
|
| Method Summary | |
void |
applyEvList()
Tells the component to apply its UIItemEvaluationList. |
void |
componentAdded(java.awt.event.ContainerEvent e)
This function is called whenever a Component or a Container is added to another Container belonging to this Dialog (non-Javadoc) |
void |
componentRemoved(java.awt.event.ContainerEvent e)
This function is called whenever a Component or a Container is removed from another Container belonging to this Dialog |
void |
dispose()
|
UIManager |
getUIManager()
Returns the uiManager. |
void |
installEvList()
Tells the component to setup its internal state. |
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
static void |
setDefaultResourceClassAndURL()
Sets the Tensegrity default resource-class and resource url for loading the common image displayed in all derived dialogs. |
void |
setDescriptionText(java.lang.String text)
Sets the text to display in the description label. |
static void |
setResourceClassAndURL(java.lang.Class resourceClass,
java.lang.String resourcePath)
Sets the resource-class and resource url for loading the common image displayed in all derived dialogs. |
void |
setTitleText(java.lang.String text)
Sets the text to display in the title label. |
void |
setVisible(boolean b)
|
void |
show()
|
void |
show(boolean b)
|
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public BaseDialog(UIManager uiManager,
java.awt.Frame frame,
java.lang.Class resClass,
java.lang.String imageUrl,
java.lang.String keyTitle,
java.lang.String keyDescription)
BaseDialog instance.
uiManager - ui manager reference.frame - the frame to refer to.resClass - the resource class.imageUrl - the image url for the picture to show.keyTitle - the uimanager key for the title of the dialog.keyDescription - the uimanager key for the description text of the
dialog.
public BaseDialog(UIManager uiManager,
java.awt.Frame frame,
java.lang.String keyTitle,
java.lang.String keyDescription)
BaseDialog instance.
uiManager - ui manager reference.frame - the frame to refer to.keyTitle - the uimanager key for the title of the dialog.keyDescription - the uimanager key for the description text of the
dialog.
public BaseDialog(UIManager uiManager,
java.awt.Dialog owner,
java.lang.String keyTitle,
java.lang.String keyDescription)
uiManager - ui manager reference.owner - the owner as Dialog.keyTitle - the uimanager key for the title of the dialog.keyDescription - the uimanager key for the description text of the
dialog.| Method Detail |
public static final void setResourceClassAndURL(java.lang.Class resourceClass,
java.lang.String resourcePath)
resourceClass - the base class to load the common image from.resourcePath - the resource path to load the common image from.public static final void setDefaultResourceClassAndURL()
public void componentAdded(java.awt.event.ContainerEvent e)
componentAdded in interface java.awt.event.ContainerListenerContainerListener.componentAdded(java.awt.event.ContainerEvent)public void componentRemoved(java.awt.event.ContainerEvent e)
componentRemoved in interface java.awt.event.ContainerListenerContainerListener.componentRemoved(java.awt.event.ContainerEvent)public void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void setTitleText(java.lang.String text)
text - the text to display in the title label.public void setDescriptionText(java.lang.String text)
text - the text to display in the description label.public void installEvList()
Evaluable
installEvList in interface Evaluablepublic void applyEvList()
EvaluableUIItemEvaluationList.
applyEvList in interface Evaluablepublic UIManager getUIManager()
public void show()
public void setVisible(boolean b)
public void show(boolean b)
public void dispose()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||