public class LoginDialog extends javax.swing.JDialog implements java.awt.event.ActionListener, javax.swing.event.DocumentListener, ConfigurableUnit
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static int |
BUTTON_CANCEL
Represents the CANCEL button.
|
static int |
BUTTON_OK
Represents the OK button.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LoginDialog()
Constructor method for the dialog (modeless).
|
LoginDialog(java.awt.Dialog owner)
Constructor method for the dialog.
|
LoginDialog(java.awt.Frame owner)
Constructor method for the dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Reacts on component interaction.
|
void |
allowEscapeOnKeyStroke(int strokeval)
Adds a keyboard action to escape (close) the dialog (e.g. on escape).
|
void |
changedUpdate(javax.swing.event.DocumentEvent e)
Gives notification that an attribute or set of attributes changed.
|
void |
configureUnit(java.lang.String id,
Configuration config)
Restores values from persistent data stores.
|
static LoginDialog |
createDefaultDialog(java.awt.Component comp,
java.lang.String title,
java.lang.String header)
Convenience method to create a pre-configured dialog instance.
|
int |
execute()
Shows the dialog on the screen and returns the code of the pressed button.
|
javax.swing.JButton |
getButtonCancel()
Provides the cancel button.
|
javax.swing.JButton |
getButtonOK()
Provides the OK button.
|
int |
getExitButton()
Returns the code of the pressed button.
|
javax.swing.JTextField |
getFieldPassword()
Provides the password field.
|
javax.swing.JTextField |
getFieldUser()
Provides the user name field.
|
java.lang.String |
getPassword()
Provides the current contents of the password field.
|
java.lang.String |
getUser()
Provides the current contents of the user name field.
|
void |
hideFlag()
Sets the visibility of the remember flag.
|
void |
hideUser()
Sets the visibility of the user name row.
|
void |
insertUpdate(javax.swing.event.DocumentEvent e)
Gives notification that there was an insert into the document.
|
boolean |
isFlagSelected()
Provides the state of the flag to remember the password for the specified user name.
|
void |
removeUpdate(javax.swing.event.DocumentEvent e)
Gives notification that a portion of the document has been removed.
|
void |
setBorderTitle(java.lang.String title)
Sets the title displayed by the titled border.
|
void |
setButtonCancel(java.lang.String text)
Sets the current text of the Cancel button.
|
void |
setButtonOK(java.lang.String text)
Sets the current text of the OK button.
|
void |
setEmptyAllowed(boolean emptyallowed)
Can the dialog be closed with empty user name/password fields by clicking the OK button?
|
void |
setExitButton(int value)
Sets the default exit code.
|
void |
setFlagSelected(boolean selected)
Sets the state of the flag to remember the password for the specified user name.
|
void |
setHelpID(java.lang.String helpid)
Sets the optional help link to call the help system.
|
void |
setLabelPassword(java.lang.String text)
Sets the current text of the password label.
|
void |
setLabelUser(java.lang.String text)
Sets the current text of the user name label.
|
void |
setPassword(java.lang.String password)
Sets the password.
|
void |
setUser(java.lang.String username)
Sets the user name.
|
void |
storeUnit(java.lang.String id,
Configuration config)
Stores the current configuration values persistently.
|
void |
unitRegistered(ApplicationModel model,
java.lang.String id)
Informs the configurable unit that it was registered with a model.
|
void |
unitUnregistered(ApplicationModel model,
java.lang.String id)
Informs the configurable unit that it was unregistered with a model.
|
void |
updateButtons()
Updates the button states (enabled/disabled).
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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
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, 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, 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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int BUTTON_OK
public static final int BUTTON_CANCEL
public LoginDialog()
public LoginDialog(java.awt.Frame owner)
owner
- The owner framepublic LoginDialog(java.awt.Dialog owner)
owner
- The owner dialogpublic void allowEscapeOnKeyStroke(int strokeval)
strokeval
- The desired escape key stroke like KeyEvent.VK_ESCAPE
public void setBorderTitle(java.lang.String title)
title
- Title displayed by the titled border, may be null
public void setEmptyAllowed(boolean emptyallowed)
emptyallowed
- Empty user name/password allowed (default is no)?public javax.swing.JTextField getFieldUser()
public java.lang.String getUser()
public void setUser(java.lang.String username)
username
- The user namepublic void setPassword(java.lang.String password)
password
- The passwordpublic void hideUser()
public javax.swing.JTextField getFieldPassword()
public java.lang.String getPassword()
public void setLabelUser(java.lang.String text)
text
- The text of the user name labelpublic void setLabelPassword(java.lang.String text)
text
- The text of the password labelpublic void updateButtons()
public int execute()
public static LoginDialog createDefaultDialog(java.awt.Component comp, java.lang.String title, java.lang.String header)
comp
- The component to search the parental windowtitle
- The text displayed by the window decorationheader
- The text displayed by the titled borderpublic void configureUnit(java.lang.String id, Configuration config)
configureUnit
in interface ConfigurableUnit
id
- The unique identifier for the instanceconfig
- The configurationpublic void storeUnit(java.lang.String id, Configuration config)
storeUnit
in interface ConfigurableUnit
id
- The unique identifier for the instanceconfig
- The configurationpublic void unitRegistered(ApplicationModel model, java.lang.String id)
unitRegistered
in interface ConfigurableUnit
model
- The application modelid
- The unique identifier for the instancepublic void unitUnregistered(ApplicationModel model, java.lang.String id)
unitUnregistered
in interface ConfigurableUnit
model
- The application modelid
- The unique identifier for the instancepublic void setHelpID(java.lang.String helpid)
helpid
- The help system linkpublic void setFlagSelected(boolean selected)
selected
- Flag selected?public boolean isFlagSelected()
public void hideFlag()
public void setButtonOK(java.lang.String text)
text
- The text of the OK buttonpublic void setButtonCancel(java.lang.String text)
text
- The text of the Cancel buttonpublic javax.swing.JButton getButtonOK()
public javax.swing.JButton getButtonCancel()
public int getExitButton()
public void setExitButton(int value)
value
- Default exit codepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- Event to be processedpublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
e
- Event object referencepublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
e
- Event object referencepublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
e
- Event object referenceCopyright © 2005-2013 Leisenfels UG (haftungsbeschränkt). All rights reserved.