理论教育 Java程序设计:常用基本组件

Java程序设计:常用基本组件

时间:2023-10-18 理论教育 版权反馈
【摘要】:常用基本组件都是JComponent的子类。JLabel(标签):用于展示文本或图片,也可以同时显示文本和图片。复选框通过单击实现在勾选与取消勾选两种状态之间切换。窗口使用FlowLayout布局,窗口中的“欢迎注册”做成图片加入到一个JLabel组件中,居中显示。窗口中的JLabel组件放在一个垂直箱式布局中,JLable组件后对应的文本框、密码框、性别单选按钮及下拉列表框放在另一个垂直箱式布局中,再将两个垂直箱式布局加入一个水平箱式布局中。

Java程序设计:常用基本组件

常用基本组件都是JComponent的子类。

(1)JTextField(文本框):用于输入单行文本的文本框。

(2)JPasswordField(密码框):用于输入单行密码的密码框。密码框默认回显示字符为“*”,可以用密码框对象调用setEchoChar(char c)方法设置回显字符。密码框通过调用char[]getPassword()方法返回用户在密码框中输入的密码。

(3)JLabel(标签):用于展示文本或图片,也可以同时显示文本和图片。

(4)JButton(按钮):命令按钮。

(5)JCheckBox(复选框):通过复选框,给用户提供多项选择。复选框通过单击实现在勾选与取消勾选两种状态之间切换。

(6)JRadioButton(单选按钮):在同组单选按钮中,只提供单项选择,一旦选择了同组中的某一项,再单击同组的其他单选项,则会取消之前的选择,而选中当前选中的单选项。

(7)JComboBox(下拉列表):单击下拉列表右侧的箭头按钮时,打开下拉列表,从中选择某一项后,将会选中下拉列表框中所选单项,并收起下拉列表框。

(8)JTextArea(文本框):用于输入多行文本的文本区。

【例8.6】窗口使用FlowLayout布局,窗口中的“欢迎注册”做成图片加入到一个JLabel组件中,居中显示。窗口中的JLabel组件(用户名、密码、性别、证件类型)放在一个垂直箱式布局中,JLable组件后对应的文本框、密码框、性别单选按钮及下拉列表框放在另一个垂直箱式布局中,再将两个垂直箱式布局加入一个水平箱式布局中。在窗口中加入两个复选按钮以及注册和取消按钮。运行效果如图8.7所示。(www.daowen.com)

图8.7 注册窗口

Example8_6.java

RegisterWindow.java

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈