Class java.awt.TextField
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.TextField

java.lang.Object
|
   +----java.awt.Component
|
           +----java.awt.TextComponent
|
                   +----java.awt.TextField

public class TextField
extends TextComponent
TextField is a component that allows the editing of a single line of text.

Constructor Index

 o TextField()
Constructs a new TextField.
 o TextField(int)
Constructs a new TextField initialized with the specified columns.
 o TextField(String)
Constructs a new TextField initialized with the specified text.
 o TextField(String, int)
Constructs a new TextField initialized with the specified text and columns.

Method Index

 o addNotify()
Creates the TextField's peer.
 o echoCharIsSet()
Returns true if this TextField has a character set for echoing.
 o getColumns()
Returns the number of columns in this TextField.
 o getEchoChar()
Returns the character to be used for echoing.
 o minimumSize()
Returns the minimum size Dimensions needed for this TextField.
 o minimumSize(int)
Returns the minimum size Dimensions needed for this TextField with the specified amount of columns.
 o paramString()
Returns the String of parameters for this TExtField.
 o preferredSize()
Returns the preferred size Dimensions needed for this TextField.
 o preferredSize(int)
Returns the preferred size Dimensions needed for this TextField with the specified amount of columns.
 o setEchoCharacter(char)
Sets the echo character for this TextField.

Constructors

 o TextField
public TextField()
Constructs a new TextField.
 o TextField
public TextField(int cols)
Constructs a new TextField initialized with the specified columns.
Parameters:
cols - the number of columns
 o TextField
public TextField(String text)
Constructs a new TextField initialized with the specified text.
Parameters:
text - the text to be displayed
 o TextField
public TextField(String text,
                   int cols)
Constructs a new TextField initialized with the specified text and columns.
Parameters:
text - the text to be displayed
cols - the number of columns

Methods

 o addNotify
public synchronized void addNotify()
Creates the TextField's peer. The peer allows us to modify the appearance of the TextField without changing its functionality.
Overrides:
addNotify in class Component
 o getEchoChar
public char getEchoChar()
Returns the character to be used for echoing.
See Also:
setEchoCharacter, echoCharIsSet
 o echoCharIsSet
public boolean echoCharIsSet()
Returns true if this TextField has a character set for echoing.
See Also:
setEchoCharacter, getEchoChar
 o getColumns
public int getColumns()
Returns the number of columns in this TextField.
 o setEchoCharacter
public void setEchoCharacter(char c)
Sets the echo character for this TextField. This is useful for fields where the user input shouldn't be echoed to the screen, as in the case of a TextField that represents a password.
Parameters:
c - the echo character for this TextField
See Also:
echoCharIsSet, getEchoChar
 o preferredSize
public Dimension preferredSize(int cols)
Returns the preferred size Dimensions needed for this TextField with the specified amount of columns.
Parameters:
cols - the number of columns in this TextField
 o preferredSize
public Dimension preferredSize()
Returns the preferred size Dimensions needed for this TextField.
Overrides:
preferredSize in class Component
 o minimumSize
public Dimension minimumSize(int cols)
Returns the minimum size Dimensions needed for this TextField with the specified amount of columns.
Parameters:
cols - the number of columns in this TextField
 o minimumSize
public Dimension minimumSize()
Returns the minimum size Dimensions needed for this TextField.
Overrides:
minimumSize in class Component
 o paramString
protected String paramString()
Returns the String of parameters for this TExtField.
Overrides:
paramString in class TextComponent

All Packages  Class Hierarchy  This Package  Previous  Next  Index