GUI:Java的图形化用户界面
学习其控件的使用
JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮)
JRadioButton(单选按钮),JCheckBox(复选按钮),JComboBox(下拉框),JTextArea(文本域)
JTextArea(文本域):
设置列:setColumns()
设置行:setRows();
加滚动条:
JScrollPane jsp=new JScrollPane(让那个控件有滚动条就让谁当参数传过来);
//打开新界面的步骤
//1.事件类里加构造方法,传入你要关闭窗体的类
//2.在事件类里声明一个空的要关闭的类的对象
//3.将传入的对象赋值给你声明的这个对象
//4.因为事件的构造方法改了,需要传入一个窗体对象,就在使用的时候传入当前对象
要求会默写或熟练的:
FocusListener:焦点获取时间的接口
focusGained():获取焦点的事件
focusLost():失去焦点的事件
addFocusListener():控件添加事件
ItemListener():下拉框选择的接口
itemStateChanged():下拉框内容改变的方法
getStateChange():获取下拉框的状态
ItemEventSELECTED:选中状态
ItemEventDESELECTED:取消选中状态
addItemListener():添加下拉框事件
lb_pwd_panduan.setForeground(Color.red):设置文字的颜色
这篇博客详细介绍了Java图形化用户界面GUI的各种控件使用,包括JLabel、JTextField、JPasswordField、JButton、JRadioButton、JCheckBox、JComboBox和JTextArea。讲解了如何设置文本域的行列数以及添加滚动条。此外,还讨论了焦点监听器FocusListener、下拉框选择的ItemListener接口,以及如何处理焦点变化和下拉框内容改变的事件。同时,提到了颜色设置方法,如lb_pwd_panduan.setForeground(Color.red)。

被折叠的 条评论
为什么被折叠?



