java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
| Constructor Summary | |
JTextField()Constructs a new TextField. | |
JTextField(Document doc, String text, int columns)Constructs a new JTextField that uses the given text storage model and the given number of columns. | |
JTextField(int columns)Constructs a new empty TextField with the specified number of columns. | |
JTextField(String text) Constructs a new TextField initialized with the specified text. | |
JTextField(String text, int columns)Constructs a new TextField initialized with the specified text and columns. | |
| Method Summary | |
void | addActionListener(ActionListener l) Adds the specified action listener to receive action events from this textfield. |
protected void | configurePropertiesFromAction(Action a) Factory method which sets the ActionEvent source's properties according to values from the Action instance. |
protected PropertyChangeListener | createActionPropertyChangeListener(Action a) Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance. |
protected Document | createDefaultModel()Creates the default implementation of the model to be used at construction if one isn't explicitly given. |
protected void | fireActionPerformed()Notifies all listeners that have registered interest for notification on this event type. |
AccessibleContext | getAccessibleContext()Gets the AccessibleContext associated with this JTextField. |
Action | getAction()Returns the currently set Action for this ActionEvent source, or null if no Action is set. |
ActionListener[] | getActionListeners()Returns an array of all the ActionListeners added to this JTextField with addActionListener(). |
Action[] | getActions()Fetches the command list for the editor. |
int | getColumns()Returns the number of columns in this TextField. |
protected int | getColumnWidth()Returns the column width. |
int | getHorizontalAlignment()Returns the horizontal alignment of the text. |
BoundedRangeModel | getHorizontalVisibility()Gets the visibility of the text field. |
Dimension | getPreferredSize()Returns the preferred size Dimensions needed for this TextField. |
int | getScrollOffset()Gets the scroll offset, in pixels. |
String | getUIClassID()Gets the class ID for a UI. |
boolean | isValidateRoot()Calls to revalidate that come from within the textfield itself will be handled by validating the textfield, unless the textfield is contained within a JViewport, in which case this returns false. |
protected String | paramString()Returns a string representation of this JTextField. |
void | postActionEvent()Processes action events occurring on this textfield by dispatching them to any registered ActionListener objects. |
void | removeActionListener(ActionListener l) Removes the specified action listener so that it no longer receives action events from this textfield. |
void | scrollRectToVisible(Rectangle r) Scrolls the field left or right. |
void | setAction(Action a) Sets the Action for the ActionEvent source. |
void | setActionCommand(String command) Sets the command string used for action events. |
void | setColumns(int columns)Sets the number of columns in this TextField, and then invalidate the layout. |
void | setDocument(Document doc) Associates the editor with a text document. |
void | setFont(Font f) Sets the current font. |
void | setHorizontalAlignment(int alignment)Sets the horizontal alignment of the text. |
void | setScrollOffset(int scrollOffset)Sets the scroll offset, in pixels. |
Example:
import java.awt.*;
import javax.swing.*;
public class jtextbox extends JApplet{
JTextField text= new JTextField(18);
public jtextbox() {
Container frame = getContentPane();
frame.setLayout(new FlowLayout());
frame.add(text);
text.setText("Hellow From Java");
}
}