de.cgarbs.awt
Class LoginDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--de.cgarbs.awt.LoginDialog

public class LoginDialog
extends java.awt.Dialog

Provides a modal Dialog with Login and Password TextFields (compatible to Java 1.0.0).

This class is licensed under the GNU LESSER GENERAL PUBLIC LICENSE.

Version:
0.0.1
Author:
Christian Garbs
See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
LoginDialog()
          constructs a new login dialog with no parent frame, invisible password and "Login" as title
LoginDialog(java.awt.Frame parent)
          constructs a new login dialog with invisible password an "Login" as title
LoginDialog(java.awt.Frame parent, java.lang.String title)
          Constructs a new login dialog with invisible passwort.
LoginDialog(java.awt.Frame parent, java.lang.String title, boolean passwordVisible)
          Contructs a new login dialog.
 
Method Summary
 boolean action(java.awt.Event e, java.lang.Object o)
          Deprecated.  
 java.lang.String getPassword()
          Returns the entered password.
 java.lang.String getUsername()
          Returns the entered username.
 boolean handleEvent(java.awt.Event e)
          Deprecated.  
 boolean isLogin()
          Returns whether "Login" or "Cancel" was pressed.
static void main(java.lang.String[] args)
          A demonstration of this class.
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoginDialog

public LoginDialog()
constructs a new login dialog with no parent frame, invisible password and "Login" as title

LoginDialog

public LoginDialog(java.awt.Frame parent)
constructs a new login dialog with invisible password an "Login" as title
Parameters:
parent - The parent Frame of this dialog.

LoginDialog

public LoginDialog(java.awt.Frame parent,
                   java.lang.String title)
Constructs a new login dialog with invisible passwort.
Parameters:
parent - The parent Frame of this dialog.
title - The title of the dialog.

LoginDialog

public LoginDialog(java.awt.Frame parent,
                   java.lang.String title,
                   boolean passwordVisible)
Contructs a new login dialog.
Parameters:
parent - The parent Frame of this dialog.
title - The title of the dialog.
passwordVisible - false: The password is shown as asterisks.
Method Detail

action

public boolean action(java.awt.Event e,
                      java.lang.Object o)
Deprecated.  

Reacts to clicks on the buttons
Overrides:
action in class java.awt.Component
Parameters:
e -  
o -  

handleEvent

public boolean handleEvent(java.awt.Event e)
Deprecated.  

reacts to closing the window
Overrides:
handleEvent in class java.awt.Component
Parameters:
e -  

getUsername

public java.lang.String getUsername()
Returns the entered username.
Returns:
the entered username

getPassword

public java.lang.String getPassword()
Returns the entered password.
Returns:
the entered password

isLogin

public boolean isLogin()
Returns whether "Login" or "Cancel" was pressed.

main

public static void main(java.lang.String[] args)
A demonstration of this class.
Parameters:
args - Command line arguments (unused).