动作事件及监听处理:
在Swing的事件处理中,可以使用Action Listener接口处理按钮的动作事件,Action Listener接口只定义了一个方法.
void actionPerformed(ActionEvent e) 发生操作时调用
JMenuBar组件
JMenuBar负责创建菜单条,即JMenuBar的一个实例就是一个菜单条。
JMenuBar bar = new JMenuBar(); //创建菜单条
将菜单条添加到窗口中的方法:
public void setJMenuBar(JMenuBar menubar);
JMenu
JMenu负责创建菜单,即JMenu的一个实例就是一个菜单。
JMenu menu1 = new JMenu("菜单"); //创建菜单,名字是菜单
bar.add(menu1); //添加到菜单条中
JMenuItem
为菜单中加入菜单项即JMenuItem的一个实例就是一个菜单项。
JMenuItem是JMenu的父类,因此菜单项本身可以是菜单,这样的菜单项叫做子菜单
动作事件及监听处理
void actionPerformed(ActionEvent e) 发生操作时调用
JSlider —— 滑动条常用方法
get/setMinimum():获取/设置可以选择的最小值。
get/setMaximum():获取/设置可以选择的最大值。
get/setOrientation():获取/设置 JSlider 是上/下还是左/右滚动条。
get/setValue():获取/设置 JSlider 的初始值。
JScrollPane —— 滚动条
getHorizontalScrollBar():返回水平的 JScrollBar 组件。
getVerticalScrollBar():返回垂直的 JScrollBar 组件.
get/setHorizontalScrollBarPolicy():(设置滚动条的显示时间)
get/setVerticalScrollBarPolicy():与水平函数相同
单选按钮和复选框
复选框和单选按钮都用于在界面上显示一些选项供用户选择,界面上的复选框可以随意选择或取消选择,
而处于同一组的单选按钮,同时只能有一个处于选中状态,当一个单选按钮变成选择状态时,
其同组中之前选中的控件将自动清除选择状态;
JRadioButton类的常用构造方法有以下几个:
JRadioButton():用空标题构造单选按钮。
JRadioButton(String s):用给定的标题s构造单选按钮。
JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。