1. 概述
JCheckBox,复选框。
JCheckBox 常用构造方法:
// 无文本,默认未选中
JCheckBox()
// 有文本,默认未选中
JCheckBox(String text)
// 有文本,并指定是否选中
JCheckBox(String text, boolean selected)
JCheckBox 常用方法:
// 设置复选框的 文本、字体 和 字体颜色
void setText(String text)
void setFont(Font font)
void setForeground(Color fg)
/* 以下方法定义在 javax.swing.AbstractButton 基类中 */
// 设置复选框是否选中状态
void setSelected(boolean b)
// 判断复选框是否选中
boolean isSelected()
// 设置复选框是否可用
void setEnabled(boolean enable)
// 设置图片和文本的间距
void setIconTextGap(int iconTextGap)
JCheckBox 常用监听器:
// 添加状态改变监听器
void addChangeListener(ChangeListener l)
2. 代码实例
package com.xiets.swing;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import java