com.tensegrity.gui.swing.dialog
Class TextInputDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.tensegrity.gui.swing.dialog.BaseDialog
                          extended bycom.tensegrity.gui.swing.dialog.TextInputDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ContainerListener, Evaluable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class TextInputDialog
extends BaseDialog

BaseDialog implementation to replace the JOptionPane input dialog with the Tensegrity dialog for entering single row texts.

Author:
BurkhardWick
See Also:
Serialized Form

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
 
Method Summary
static java.lang.String showInputDialog(UIManager uiManager, java.awt.Frame frame, java.lang.Class resClass, java.lang.String imageUrl, java.lang.String keyTitle, java.lang.String keyDescription)
          Displays a text input dialog
static java.lang.String showInputDialog(UIManager uiManager, java.awt.Frame frame, java.lang.Class resClass, java.lang.String imageUrl, java.lang.String keyTitle, java.lang.String keyDescription, java.lang.String initialText)
          Displays a text input dialog
static java.lang.String showInputDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription)
          Displays a text input dialog using the default icon
static java.lang.String showInputDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, java.lang.String initialText)
          Displays a text input dialog using the default icon
 
Methods inherited from class com.tensegrity.gui.swing.dialog.BaseDialog
applyEvList, componentAdded, componentRemoved, dispose, getUIManager, installEvList, keyPressed, keyReleased, keyTyped, setDefaultResourceClassAndURL, setDescriptionText, setResourceClassAndURL, setTitleText, setVisible, show, show
 
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
 

Method Detail

showInputDialog

public static java.lang.String showInputDialog(UIManager uiManager,
                                               java.awt.Frame frame,
                                               java.lang.Class resClass,
                                               java.lang.String imageUrl,
                                               java.lang.String keyTitle,
                                               java.lang.String keyDescription)
Displays a text input dialog

Parameters:
uiManager - The UIManager to resolve the resources with
frame - The parent frame of the dialog
resClass - The reference class for loading resources
imageUrl - The URL relative to resClass for the image which will be shown in the upper right corner
keyTitle - The resource key for the dialog title
keyDescription - The resource key for the dialog description
Returns:
The string the user entered or null, if the dialog has been canceled

showInputDialog

public static java.lang.String showInputDialog(UIManager uiManager,
                                               java.awt.Frame frame,
                                               java.lang.Class resClass,
                                               java.lang.String imageUrl,
                                               java.lang.String keyTitle,
                                               java.lang.String keyDescription,
                                               java.lang.String initialText)
Displays a text input dialog

Parameters:
uiManager - The UIManager to resolve the resources with
frame - The parent frame of the dialog
resClass - The reference class for loading resources
imageUrl - The URL relative to resClass for the image which will be shown in the upper right corner
keyTitle - The resource key for the dialog title
keyDescription - The resource key for the dialog description
initialText - The text to display in the text field
Returns:
The string the user entered or null, if the dialog has been canceled

showInputDialog

public static java.lang.String showInputDialog(UIManager uiManager,
                                               java.awt.Frame frame,
                                               java.lang.String keyTitle,
                                               java.lang.String keyDescription)
Displays a text input dialog using the default icon

Parameters:
uiManager - The UIManager to resolve the resources with
frame - The parent frame of the dialog
keyTitle - The resource key for the dialog title
keyDescription - The resource key for the dialog description
Returns:
The string the user entered or null, if the dialog has been canceled

showInputDialog

public static java.lang.String showInputDialog(UIManager uiManager,
                                               java.awt.Frame frame,
                                               java.lang.String keyTitle,
                                               java.lang.String keyDescription,
                                               java.lang.String initialText)
Displays a text input dialog using the default icon

Parameters:
uiManager - The UIManager to resolve the resources with
frame - The parent frame of the dialog
keyTitle - The resource key for the dialog title
keyDescription - The resource key for the dialog description
initialText - The text to display in the text field
Returns:
The string the user entered or null, if the dialog has been canceled


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.