Java GUI组件详解
1. 按钮焦点与操作
在Java的GUI编程中,当运行 ButtonTest
应用程序时,可以使用 Tab
和 Shift + Tab
键遍历按钮。当前获得焦点的按钮外观会有所不同,它会突出显示,表示它已获得用户输入焦点。当一个组件准备好立即接受用户输入时,就称该组件获得了焦点。例如,在遍历按钮时按下空格键,当前获得焦点的按钮将被点击。需要注意的是,禁用的按钮永远不会获得用户输入焦点。
2. 文本框组件(TextField)
在AWT中有两个文本组件,它们都是 TextComponent
超类的子类。 TextField
类用于创建一个允许用户输入和编辑单行文本的组件,而 TextArea
类则允许用户输入和编辑多行文本。
2.1 TextComponent的常用方法
方法 | 描述 |
---|---|
int getCaretPosition() |
返回此 TextComponent 的插入符号位置 |
String getSelectedText() |
返回此 Tex |