首页 > 编程笔记 > Java笔记 阅读:24

Java JTextField文本框的用法(附带实例)

JTextField 被称为文本框。它是一个单行文本输入框,可以输出任何基于文本的信息,也可以接收用户输入的信息。

JTextField 常用的构造方法如下:
JTextField 组件常用的成员方法如下:
下面通过一个案例演示 JTextField 的使用方法。

【实例】JTextField 的使用。创建窗口并在窗口添加一个 JLable 和一个 JTextField,JLable 用于显示提示信息,JTextField 用于接收用户输入的信息。
import java.awt.*;
import javax.swing.*;

public class JTextFieldDemo extends JFrame {
    private JLabel lbl;
    private JTextField t1;
    private Container container;
    public JTextFieldDemo() {
        this.setTitle("JTextField 示例 "); // 设置窗体标题
        container = this.getContentPane(); // 获取 Container 对象
        container.setLayout(new FlowLayout()); // 设置容器布局管理

        lbl = new JLabel(" 请输入一个整数 "); // 创建标签对象,字符串为提示信息
        t1 = new JTextField(10); // 创建输入文本框,最多显示 10 个字符

        // 将组件添加到窗口
        container.add(lbl);
        container.add(t1);
        this.setSize(300, 100); // 设置窗口大小
        this.setVisible(true); // 设置窗体的可见性
    }

    public static void main(String[] args) {
        new JTextFieldDemo();
    }
}
程序执行结果如下图所示:

相关文章