|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.TextComponent
java.awt.TextField
public class TextField
This class implements a single line text entry field widget
| Nested Class Summary | |
|---|---|
protected class |
TextField.AccessibleAWTTextField
|
| Nested classes/interfaces inherited from class java.awt.TextComponent |
|---|
TextComponent.AccessibleAWTTextComponent |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class java.awt.TextComponent |
|---|
textListener |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
TextField()
Initializes a new instance of TextField that is empty
and has one column. |
|
TextField(int columns)
Initializes a new instance of TextField that is empty
and has the specified number of columns. |
|
TextField(String text)
Initializes a new instance of TextField containing
the specified text. |
|
TextField(String text,
int columns)
Initializes a new instance of TextField with the
specified text and number of columns. |
|
| Method Summary | ||
|---|---|---|
void |
addActionListener(ActionListener listener)
Addes a new listener to the list of action listeners for this object. |
|
void |
addNotify()
Notifies this object that it should create its native peer. |
|
boolean |
echoCharIsSet()
Tests whether or not this text field has an echo character set so that characters the user type are not echoed to the screen. |
|
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this TextComponent. |
|
ActionListener[] |
getActionListeners()
Return all ActionListeners register to this TextField object
as an array. |
|
int |
getColumns()
Returns the number of columns in the field. |
|
char |
getEchoChar()
Returns the character that is echoed to the screen when a text field is protected (such as when a password is being entered). |
|
|
getListeners(Class<T> listenerType)
Returns an array of all the objects currently registered as FooListeners upon this TextField. |
|
Dimension |
getMinimumSize()
Returns the minimum size for this text field. |
|
Dimension |
getMinimumSize(int columns)
Returns the minimum size of a text field with the specified number of columns. |
|
Dimension |
getPreferredSize()
Returns the preferred size for this text field. |
|
Dimension |
getPreferredSize(int columns)
Returns the preferred size of a text field with the specified number of columns. |
|
Dimension |
minimumSize()
Deprecated. This method is deprecated in favor of getMinimumSize(). |
|
Dimension |
minimumSize(int columns)
Deprecated. This method is deprecated in favor of getMinimumSize(int). |
|
protected String |
paramString()
Returns a debug string for this object. |
|
Dimension |
preferredSize()
Deprecated. This method is deprecated in favor of getPreferredSize(). |
|
Dimension |
preferredSize(int columns)
Deprecated. This method is deprecated in favor of getPreferredSize(int). |
|
protected void |
processActionEvent(ActionEvent event)
Processes an action event by calling any registered listeners. |
|
protected void |
processEvent(AWTEvent event)
Processes the specified event. |
|
void |
removeActionListener(ActionListener listener)
Removes the specified listener from the list of action listeners for this object. |
|
void |
setColumns(int columns)
Sets the number of columns in this field to the specified value. |
|
void |
setEchoChar(char echoChar)
Sets the character that is echoed when protected input such as a password is displayed. |
|
void |
setEchoCharacter(char echoChar)
Deprecated. This method is deprecated in favor of setEchoChar() |
|
| Methods inherited from class java.awt.TextComponent |
|---|
addTextListener, getCaretPosition, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processTextEvent, removeNotify, removeTextListener, select, selectAll, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TextField()
TextField that is empty
and has one column.
HeadlessException - If GraphicsEnvironment.isHeadless() is true,public TextField(String text)
TextField containing
the specified text. The number of columns will be equal to the
length of the text string.
text - The text to display in the field.
HeadlessException - If GraphicsEnvironment.isHeadless() is true,public TextField(int columns)
TextField that is empty
and has the specified number of columns.
columns - The number of columns in the text field.
HeadlessException - If GraphicsEnvironment.isHeadless() is true,
public TextField(String text,
int columns)
TextField with the
specified text and number of columns.
text - The text to display in the field.columns - The number of columns in the field.
HeadlessException - If GraphicsEnvironment.isHeadless() is true,| Method Detail |
|---|
public int getColumns()
public void setColumns(int columns)
columns - The new number of columns in the field.
IllegalArgumentException - If columns is less than zero.public char getEchoChar()
public void setEchoChar(char echoChar)
echoChar - The new echo character.public void setEchoCharacter(char echoChar)
setEchoChar()
echoChar - The new echo character.public boolean echoCharIsSet()
true if an echo character is set,
false otherwise.public Dimension getMinimumSize()
getMinimumSize in class ComponentComponent.getPreferredSize(),
Component.setMinimumSize(Dimension),
LayoutManagerpublic Dimension getMinimumSize(int columns)
columns - The number of columns to get the minimum size for.public Dimension minimumSize()
getMinimumSize().
minimumSize in class Componentpublic Dimension minimumSize(int columns)
getMinimumSize(int).
columns - The number of columns to get the minimum size for.public Dimension getPreferredSize()
getPreferredSize in class ComponentComponent.getMinimumSize(),
Component.setPreferredSize(Dimension),
LayoutManagerpublic Dimension getPreferredSize(int columns)
columns - The number of columns to get the preferred size for.public Dimension preferredSize()
getPreferredSize().
preferredSize in class Componentpublic Dimension preferredSize(int columns)
getPreferredSize(int).
columns - The number of columns to get the preferred size for.public void addNotify()
addNotify in class ComponentComponent.isDisplayable(),
Component.removeNotify()public void addActionListener(ActionListener listener)
listener - The listener to add to the list.public void removeActionListener(ActionListener listener)
listener - The listener to remove from the list.protected void processEvent(AWTEvent event)
ActionEvent then processActionEvent() is
called to process it, otherwise the event is sent to the
superclass.
processEvent in class TextComponentevent - The event to process.Component.processComponentEvent(ComponentEvent),
Component.processFocusEvent(FocusEvent),
Component.processKeyEvent(KeyEvent),
Component.processMouseEvent(MouseEvent),
Component.processMouseMotionEvent(MouseEvent),
Component.processInputMethodEvent(InputMethodEvent),
Component.processHierarchyEvent(HierarchyEvent),
Component.processMouseWheelEvent(MouseWheelEvent)protected void processActionEvent(ActionEvent event)
enableEvents().
event - The event to process.protected String paramString()
paramString in class TextComponentpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
TextField. FooListeners are registered using the
addFooListener method.
getListeners in class TextComponentlistenerType - the class of listeners to filter (null
not permitted).
ClassCastException - If listenerType doesn't specify a class or
interface that implements java.util.EventListener.Component.getComponentListeners(),
Component.getFocusListeners(),
Component.getHierarchyListeners(),
Component.getHierarchyBoundsListeners(),
Component.getKeyListeners(),
Component.getMouseListeners(),
Component.getMouseMotionListeners(),
Component.getMouseWheelListeners(),
Component.getInputMethodListeners(),
Component.getPropertyChangeListeners()public ActionListener[] getActionListeners()
TextField object
as an array.
public AccessibleContext getAccessibleContext()
TextComponentTextComponent.
The context is created, if necessary.
getAccessibleContext in interface AccessiblegetAccessibleContext in class TextComponent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||