java开关按钮_JavaSwingJToggleButton开关按钮的实现
1. 概述
官⽅JavaDocsApi: javax.swing.JToggleButton
JToggleButton,开关按钮。JToggleButton 是 JRadioButton, JCheckBox 的⽗类,主要实现⼀个按钮的两种状态(选中 和 未选中)来实现开关切换的效果。
javaswing实现购买
JToggleButton 常⽤构造⽅法:
// ⽆⽂本,默认未选中
JToggleButton()
// 有⽂本,默认未选中
JToggleButton(String text)
// 有⽂本,并指定是否选中
JToggleButton(String text, boolean selected)
JToggleButton 常⽤⽅法:
// 设置开关按钮的 ⽂本、字体 和 字体颜⾊
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 setIcon(Icon defaultIcon)
void setPressedIcon(Icon pressedIcon)
void setDisabledIcon(Icon disabledIcon)
// 设置图⽚和⽂本之间的间距
void setIconTextGap(int iconTextGap)
JToggleButton 常⽤:
// 添加状态改变
void addChangeListener(ChangeListener l)
2. 代码实例: 默认的开关按钮

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。