Java AWT 文本框17 Mar 2025 | 4 分钟阅读 TextField 类的 对象 是一个文本组件,允许用户输入单行文本并对其进行编辑。它继承了 TextComponent 类,该类进一步继承了 Component 类。 当我们在文本框中输入一个键(例如按键、释放键或键入),事件将发送到 TextField。然后将 KeyEvent 传递给已注册的 KeyListener。也可以使用 ActionEvent 完成此操作;如果在文本框上启用了 ActionEvent,则按回车键可能会触发 ActionEvent。该事件由 ActionListener 接口处理。 AWT 文本框类声明TextField 类构造函数序号。 | 构造函数 | 描述 |
---|
1. | TextField() | 它构造一个新的文本框组件。 | 2. | TextField(String text) | 它构造一个新的文本框,并使用给定的字符串文本进行初始化以显示。 | 3. | TextField(int columns) | 它使用给定数量的列构造一个新的文本框(空)。 | 4. | TextField(String text, int columns) | 它使用给定的文本和给定数量的列(宽度)构造一个新的文本框。 |
TextField 类方法序号。 | 方法名 | 描述 |
---|
1. | void addNotify() | 它创建文本框的对等体。 | 2. | boolean echoCharIsSet() | 它指示文本框是否设置了回显字符。 | 3. | void addActionListener(ActionListener l) | 它添加指定的操作侦听器以从文本框接收操作事件。 | 4. | ActionListener[] getActionListeners() | 它返回在文本框上注册的所有操作侦听器的数组。 | 5. | AccessibleContext getAccessibleContext() | 它获取与文本框相关的可访问上下文。 | 6. | int getColumns() | 它获取文本框中的列数。 | 7. | char getEchoChar() | 它获取用于回显的字符。 | 8. | Dimension getMinimumSize() | 它获取文本框的最小尺寸。 | 9. | Dimension getMinimumSize(int columns) | 它获取具有指定列数的文本框的最小尺寸。 | 10. | Dimension getPreferredSize() | 它获取文本框的首选大小。 | 11. | Dimension getPreferredSize(int columns) | 它获取具有指定列数的文本框的首选大小。 | 12. | protected String paramString() | 它返回一个表示文本框状态的字符串。 | 13. | protected void processActionEvent(ActionEvent e) | 它通过将文本框中发生的操作事件分派给已注册的 ActionListener 对象来处理这些事件。 | 14. | protected void processEvent(AWTEvent e) | 它处理文本框上的事件。 | 15. | void removeActionListener(ActionListener l) | 它删除指定的操作侦听器,以便它不再接收操作事件。 | 16. | void setColumns(int columns) | 它设置文本框中的列数。 | 17. | void setEchoChar(char c) | 它设置文本框的回显字符。 | 18. | void setText(String t) | 它将此文本组件呈现的文本设置为指定的文本。 |
继承的方法AWT TextField 类从以下类继承方法 - java.awt.TextComponent
- java.awt.Component
- java.lang.Object
Java AWT 文本框示例TextFieldExample1.java 输出  带有 ActionListener 的 Java AWT 文本框示例TextFieldExample2.java 输出 
|