Java JTextField

2024年10月24日 | 阅读时长:5 分钟

JTextField 是 Java 中的 Swing 组件,允许用户输入单行文本。它本质上是一个空白区域,用户可以在其中键入字符。它通常用于 GUI(图形用户界面)应用程序中,以接受来自用户的文本输入。 JTextField 类的对象是一个文本组件,允许编辑单行文本。 它继承了 JTextComponent 类。

JTextField 类声明

让我们看看 javax.swing.JTextField 类的声明。

常用构造函数

构造函数描述
JTextField()创建一个新的 TextField
JTextField(String text)创建一个新的 TextField,并使用指定的文本初始化。
JTextField(String text, int columns)创建一个新的 TextField,并使用指定的文本和列数初始化。
JTextField(int columns)创建一个具有指定列数的新空 TextField。

常用方法

方法描述
void addActionListener(ActionListener l)用于添加指定的动作侦听器,以接收来自此文本字段的动作事件。
Action getAction()返回当前为此 ActionEvent 源设置的 Action,如果未设置 Action,则返回 null。
void setFont(Font f)用于设置当前字体。
void removeActionListener(ActionListener l)用于删除指定的动作侦听器,使其不再接收来自此文本字段的动作事件。

Java JTextField 示例

TextFieldExample.java

输出

JAVA Jtextfield 1

带有 ActionListener 的 Java JTextField 示例

输出

JAVA Jtextfield 2

示例:创建简单的登录表单

LoginForm.java

输出

JAVA Jtextfield

示例:计算矩形的面积

RectangleAreaCalculator.java

输出

JAVA Jtextfield
下一主题Java JTextArea