|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--kiwi.ui.dialog.KDialog | +--kiwi.ui.dialog.ComponentDialog | +--kiwi.ui.dialog.LoginDialog
A general-purpose login dialog. The login dialog includes text fields for
the entry of a username and password and OK and Cancel
buttons. Validation is performed using the provided
LoginValidator
. If a validation succeeds, the login dialog
disappears. Otherwise, a warning dialog is displayed, and once it's
dismissed by the user, control returns to the login dialog. The dialog is
unconditionally modal.
Inner classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Fields inherited from class kiwi.ui.dialog.ComponentDialog |
b_cancel,
b_ok |
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 |
Constructor Summary | |
LoginDialog(Frame parent,
String title,
String comment,
LoginValidator validator)
Construct a new LoginDialog . |
Method Summary | |
protected boolean |
accept()
|
protected Component |
buildDialogUI()
|
protected void |
cancel()
|
void |
setVisible(boolean flag)
Show or hide the dialog. |
Methods inherited from class kiwi.ui.dialog.ComponentDialog |
addButton,
addButton,
isCancelled,
pack,
registerTextInputComponent,
removeButton,
removeButton,
setAcceptButtonText,
setCancelButtonText,
setComment,
setIcon |
Methods inherited from class kiwi.ui.dialog.KDialog |
addDialogDismissListener,
dispose,
fireDialogDismissed,
fireDialogDismissed,
getMainContainer,
removeDialogDismissListener,
setTexture |
Methods inherited from class java.awt.Dialog |
addNotify,
getTitle,
isModal,
isResizable,
setModal,
setResizable,
setTitle,
show |
Methods inherited from class java.awt.Window |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
finalize,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isShowing,
postEvent,
processEvent,
removeWindowListener,
toBack,
toFront |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
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,
validate,
validateTree |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public LoginDialog(Frame parent, String title, String comment, LoginValidator validator)
LoginDialog
.parent
- The parent frame.title
- The dialog window's title.comment
- A comment string to display in the upper portion of the
window.validator
- The validator to check username/password pairs against.Method Detail |
protected Component buildDialogUI()
protected boolean accept()
protected void cancel()
public void setVisible(boolean flag)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |