com.sibvisions.rad.ui.swing.impl.component
Class SwingPasswordField

java.lang.Object
  extended by com.sibvisions.rad.ui.awt.impl.AwtResource<C>
      extended by com.sibvisions.rad.ui.awt.impl.AwtComponent<C>
          extended by com.sibvisions.rad.ui.awt.impl.AwtContainer<C>
              extended by com.sibvisions.rad.ui.swing.impl.SwingComponent<C>
                  extended by com.sibvisions.rad.ui.swing.impl.SwingScrollComponent<C,TC>
                      extended by com.sibvisions.rad.ui.swing.impl.component.SwingTextComponent<C,C>
                          extended by com.sibvisions.rad.ui.swing.impl.component.SwingTextField<JPasswordField>
                              extended by com.sibvisions.rad.ui.swing.impl.component.SwingPasswordField
All Implemented Interfaces:
ComponentListener, KeyListener, MouseListener, EventListener, ILabel, IPasswordField, ITextField, IAlignmentConstants, IComponent, IContainer, IResource, INamedObject

public class SwingPasswordField
extends SwingTextField<JPasswordField>
implements IPasswordField

The SwingPasswordField is the IPasswordField implementation for swing.

See Also:
TextField, JPasswordField

Field Summary
 
Fields inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent
component
 
Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent
eventComponentMoved, eventComponentResized, eventSource, factory, parent
 
Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource
resource
 
Fields inherited from interface javax.rad.ui.IAlignmentConstants
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP
 
Constructor Summary
SwingPasswordField()
          Creates a new instance of SwingPasswordField.
 
Method Summary
 char getEchoChar()
          Returns the character to be used for echoing.
 void setEchoChar(char pChar)
          Sets the echo character for this JPasswordField.
 
Methods inherited from class com.sibvisions.rad.ui.swing.impl.component.SwingTextField
getColumns, setColumns, setHorizontalAlignment
 
Methods inherited from class com.sibvisions.rad.ui.swing.impl.component.SwingTextComponent
getText, isBorderVisible, isEditable, selectAll, setBorderVisible, setEditable, setText
 
Methods inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent
getBackground, getComponent, getCursor, getFont, getForeground, getName, getToolTipText, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, requestFocus, setBackground, setCursor, setEnabled, setFocusable, setFont, setForeground, setName, setToolTipText
 
Methods inherited from class com.sibvisions.rad.ui.swing.impl.SwingComponent
capture
 
Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtContainer
add, add, add, add, addIntern, checkAdd, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, removeIntern, setLayout, setLayoutIntern
 
Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent
componentHidden, componentMoved, componentResized, componentShown, createImage, eventComponentMoved, eventComponentResized, eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBounds, getEventSource, getFactory, getHorizontalAlignment, getLocation, getLocationRelativeTo, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getVerticalAlignment, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setBounds, setEventSource, setFactory, setLocation, setLocationRelativeTo, setMaximumSize, setMinimumSize, setParent, setPreferredSize, setSize, setVerticalAlignment, setVisible, validate
 
Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource
equals, getResource, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.rad.ui.component.ITextField
getColumns, isBorderVisible, isEditable, selectAll, setBorderVisible, setColumns, setEditable
 
Methods inherited from interface javax.rad.ui.component.ILabel
getText, setText
 
Methods inherited from interface javax.rad.ui.IComponent
capture, eventComponentMoved, eventComponentResized, eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBackground, getBounds, getCursor, getEventSource, getFactory, getFont, getForeground, getLocation, getLocationRelativeTo, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getToolTipText, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isVisible, requestFocus, setBackground, setBounds, setCursor, setEnabled, setEventSource, setFocusable, setFont, setForeground, setLocation, setLocationRelativeTo, setMaximumSize, setMinimumSize, setName, setParent, setPreferredSize, setSize, setToolTipText, setVisible
 
Methods inherited from interface javax.rad.ui.IResource
getResource
 
Methods inherited from interface javax.rad.ui.IAlignmentConstants
getHorizontalAlignment, getVerticalAlignment, setHorizontalAlignment, setVerticalAlignment
 

Constructor Detail

SwingPasswordField

public SwingPasswordField()
Creates a new instance of SwingPasswordField.

Method Detail

getEchoChar

public char getEchoChar()
Returns the character to be used for echoing. The default is '*'.

Specified by:
getEchoChar in interface IPasswordField
Returns:
the echo character, 0 if unset

setEchoChar

public void setEchoChar(char pChar)
Sets the echo character for this JPasswordField. Note that this is largely a suggestion, since the view that gets installed can use whatever graphic techniques it desires to represent the field. Setting a value of 0 indicates that you wish to see the text as it is typed, similar to the behavior of a standard JTextField.

Specified by:
setEchoChar in interface IPasswordField
Parameters:
pChar - the echo character to display


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.