Ontimize 5.2072EN

com.ontimize.gui.login
Class LoginDialog

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.ontimize.gui.login.AbstractLoginDialog
                          extended bycom.ontimize.gui.login.LoginDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, ILoginDialog, java.awt.image.ImageObserver, Internationalization, java.awt.MenuContainer, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class LoginDialog
extends AbstractLoginDialog
implements javax.swing.event.MouseInputListener

See Also:
Serialized Form

Nested Class Summary
protected static class LoginDialog.BackgroundPanel
           
 
Nested classes inherited from class com.ontimize.gui.login.AbstractLoginDialog
AbstractLoginDialog.AcceptListener, AbstractLoginDialog.CancelListener, AbstractLoginDialog.CertificateListener
 
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
protected  LoginDialog.BackgroundPanel background
           
static java.lang.Integer BACKGROUND_LAYER
           
static int bottomMargin
           
static int buttonComboGap
           
static int comboCheckGap
           
static int leftMargin
           
static int passwordCheckGap
           
static int rightMargin
           
static int statusUserGap
           
static int topMargin
           
static int userPasswordGap
           
 
Fields inherited from class com.ontimize.gui.login.AbstractLoginDialog
acceptButton, acceptListener, application, bundle, cancelButton, cancelListener, certificateButton, certificateListener, connectToLabel, locator, loggedIn, LOGIN_BUTTON, LOGIN_CHECK_DATA_FIELD, LOGIN_PASSWORD_DATA_FIELD, LOGIN_TEXT_DATA_FIELD, password, rememberLogin, rememberPassword, serverCombo, status, statusBarForeground, useDNIeCN, user, userDNIeCNColumn
 
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 com.ontimize.gui.login.ILoginDialog
CONNECT_TO, CONNECT_TO_KEY, CONNECT_TO_TOOLTIP, CONNECTING_KEY, DNS_OPTIONS, ENCRYPT, ERROR_LOGIN_KEY, LAST_LOGIN, LOGIN_ICON, LOGIN_TEXT, REMEMBER_LAST_LOGIN, REMEMBER_PASSWORD, WINDOW_TITLE, WRONG_LOGIN_KEY
 
Fields inherited from interface com.ontimize.gui.i18n.Internationalization
DEBUG_LANGUAGE
 
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
LoginDialog(Application mainApplication, java.util.Hashtable parameters, EntityReferenceLocator locator)
           
 
Method Summary
protected  void addTextToTranslate(Internationalization component, java.util.Vector texts)
           
protected  javax.swing.JPanel createCenterPanel(java.util.Hashtable parameters)
           
protected  TextDataField createLogin(java.util.Hashtable parameters)
           
protected  PasswordDataField createPassword(java.util.Hashtable parameters)
           
protected  CheckDataField createRememberLogin(java.util.Hashtable parameters)
           
protected  CheckDataField createRememberPassword(java.util.Hashtable parameters)
           
protected  javax.swing.JLabel createStatusLabel(java.util.Hashtable parameters)
           
 java.awt.Dimension getPreferredSize()
           
 java.util.Vector getTextsToTranslate()
          Returns all the texts in the element suitable for being translated.
 void installListener()
           
protected  void layoutComponents(java.util.Hashtable parameters)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent ev)
           
 void mouseEntered(java.awt.event.MouseEvent ev)
           
 void mouseExited(java.awt.event.MouseEvent ev)
           
 void mouseMoved(java.awt.event.MouseEvent ev)
           
 void mousePressed(java.awt.event.MouseEvent ev)
           
 void mouseReleased(java.awt.event.MouseEvent ev)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
           
 void setComponentLocale(java.util.Locale l)
           
 void setResourceBundle(java.util.ResourceBundle resourceBundle)
          Sets the language resource bundle.
 
Methods inherited from class com.ontimize.gui.login.AbstractLoginDialog
certificateButtonPressed, checkDNIeInstalled, checkLogin, createAcceptButton, createCancelButton, createCertificatesButton, createImage, createServerCombo, createServerLabel, fillDialogFields, getApplication, getConnectedServer, getEntityReferenceLocator, getPasswordValue, getUserValue, init, isInstalledDNIeProvider, isLoggedIn, isRememberLogin, isRememberPassword, isServerSelection, login, registerKeyBindings, savePreferences, setKeyBinding
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
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, 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, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

topMargin

public static int topMargin

bottomMargin

public static int bottomMargin

leftMargin

public static int leftMargin

rightMargin

public static int rightMargin

statusUserGap

public static int statusUserGap

userPasswordGap

public static int userPasswordGap

passwordCheckGap

public static int passwordCheckGap

comboCheckGap

public static int comboCheckGap

buttonComboGap

public static int buttonComboGap

BACKGROUND_LAYER

public static final java.lang.Integer BACKGROUND_LAYER

background

protected LoginDialog.BackgroundPanel background
Constructor Detail

LoginDialog

public LoginDialog(Application mainApplication,
                   java.util.Hashtable parameters,
                   EntityReferenceLocator locator)
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()

layoutComponents

protected void layoutComponents(java.util.Hashtable parameters)

createCenterPanel

protected javax.swing.JPanel createCenterPanel(java.util.Hashtable parameters)

installListener

public void installListener()

getTextsToTranslate

public java.util.Vector getTextsToTranslate()
Description copied from interface: Internationalization
Returns all the texts in the element suitable for being translated.

Specified by:
getTextsToTranslate in interface Internationalization
Returns:
all the texts in the element suitable for being translated.

addTextToTranslate

protected void addTextToTranslate(Internationalization component,
                                  java.util.Vector texts)

setComponentLocale

public void setComponentLocale(java.util.Locale l)
Specified by:
setComponentLocale in interface Internationalization

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle resourceBundle)
Description copied from interface: Internationalization
Sets the language resource bundle. When the application changes the configured language, for all the objects that implement this interface this method must be called with the new file.
The method must translate all the elements that have texts in the GUI

Specified by:
setResourceBundle in interface Internationalization
Overrides:
setResourceBundle in class AbstractLoginDialog

createRememberLogin

protected CheckDataField createRememberLogin(java.util.Hashtable parameters)
Overrides:
createRememberLogin in class AbstractLoginDialog

createRememberPassword

protected CheckDataField createRememberPassword(java.util.Hashtable parameters)
Overrides:
createRememberPassword in class AbstractLoginDialog

createLogin

protected TextDataField createLogin(java.util.Hashtable parameters)
Overrides:
createLogin in class AbstractLoginDialog

createPassword

protected PasswordDataField createPassword(java.util.Hashtable parameters)
Overrides:
createPassword in class AbstractLoginDialog

createStatusLabel

protected javax.swing.JLabel createStatusLabel(java.util.Hashtable parameters)
Overrides:
createStatusLabel in class AbstractLoginDialog

mousePressed

public void mousePressed(java.awt.event.MouseEvent ev)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent ev)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent ev)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent ev)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent ev)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent ev)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)

Ontimize