java swing 下拉复选框_Java Swing JCheckBox复选框的实现方法
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 javax.swing.event.ChangeListener;
public class Main {
public static void main(String[] args) {
JFrame jf = new JFrame("测试窗口");
jf.setSize(250, 250);
jf.setLocationRelativeTo(null);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
// 创建复选框
JCheckBox checkBox01 = new JCheckBox("菠萝");
JCheckBox checkBox02 = new JCheckBox("香蕉");
JCheckBox checkBox03 = new JCheckBox("雪梨");
JCheckBox checkBox04 = new JCheckBox("荔枝");
JCheckBox checkBox05 = new JCheckBox("橘子");
JCheckBox checkBox06 = new JCheckBox("苹果");
// 添加第一个复选框的状态被改变的监听(其他复选框如果需要监听状态改变,则可按此方法添加监听)
checkBox01.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
// 获取事件源(即复选框本身)
JCheckBox checkBox = (JCheckBox) e.getSource();
System.out.println(checkBox.getText() + " 是否选中: " + checkBox.isSelected());
}
});
// 设置默认第一个复选框选中
checkBox01.setSelected(true);
panel.add(checkBox01);
panel.add(checkBox02);
panel.add(checkBox03);
panel.add(checkBox04);
panel.add(checkBox05);
panel.add(checkBox06);
jf.setContentPane(panel);
jf.setVisible(true);
}
}
结果展示:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java swing 下拉复选框_Java Swing JCheckBox复选框的实现方法相关推荐
- java select 下拉选项框option定位_java select 下拉选项框opt
java select 下拉选项框opt [2021-02-05 09:44:01] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...
- java窗体怎么实现下拉菜单_java之swing下拉菜单实现方法
本文实例讲述了java之swing下拉菜单实现方法.分享给大家供大家参考.具体如下: import java.awt.*; import javax.swing.*; import java.awt. ...
- java下拉文本框_java swing 下拉框与文本框
import java.awt.*; import javax.swing.*; import javax.swing.border.*; import java.awt.event.*; publi ...
- java 单选下拉_jQuery对单选框radio,复选框checkbox,下拉列表select的操作
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本var item = $(" ...
- java select下拉标签_java中下拉框select和单选按钮的回显操作
前提: 1.下拉框select 请选择部门 selected="selected" >${department.department} 2.单选按钮radio的回显 chec ...
- java得到选择的复选框_java怎么获取复选框的值_java学习记录20200817
2020.08.17-2020.08.23学习计划: (1)完成前端知识积累HTML+CSS+JavaScript(周一至周四) (2)完成ssm两门课复习(周一至周五) (3)完成所有已学代码的熟悉 ...
- java 获取下拉框的值_java中怎么获取下拉框的值
展开全部 JComboBox有一个getSelectedItem()的方法得到选择的值和一个getSelectedIndex()得到选择值的索引.636f70793231313335323631343 ...
- java 获取下拉框的值_Java获取下拉菜单选中的选项
提到这样一个需求"在新闻表中添加新闻分类的编号和名字",一般情况下我们将分类的ID放在下拉菜单选项的value中,此时需要获取选项的编号和名字,我们该怎么做呢?我常用的有如下两种方 ...
- java的下拉框的设置默认值,html下拉选项属性 html下拉框怎么设置默认值?
html下拉框怎么设置默认值 设置selected属性就可以,具体的用法,首先打开hbuilder软件,新建一个html文档,里面写入一个select下拉框: 然后给select中一个option设置 ...
- swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询
在web项目中,通过下拉框.JQuery和ajax可以实现下拉框联动查询. 譬如说,当你查询某个地方时,页面上有:省份: 市区: 县乡: 街道: 查询 譬如说,你选择了省:江苏省,那么在市区中只会显示 ...
最新文章
- 【Visual Studio 扩展工具】如何在ComponentOneFlexGrid树中显示RadioButton
- Elasticsearch 参考指南(多索引)
- 我的第一份vPlan衍变路线
- Windows 下使用 BaiduExporter + Aria2 下载百度网盘文件
- .NET中的文件IO操作实例
- 初学者适用的最新Java学习路线
- 《数据安全警示录》一书修订版出版
- 转载一下如何联系口语
- cs架构嵌入bs_如何设计CS和BS混合结构
- 数字图像处理·自适应滤波器降低噪声
- 15款外贸高手都在用的邮箱工具和关键词分析工具
- Bugku WEB 安慰奖
- 3月盘点众厂商 云计算劳模大奖颁给谁
- 多文件上传,大文件上传3、5个G,那都不是事
- AP计算机从懵懵懂懂到突飞猛进-----加利福尼亚学生满分经验分享!
- 旧手机物联网_而立之年“裸辞”,他用废旧手机搭建庞大物联网,为救600000公顷森林...
- https 以及内网如何使用
- 通信原理Matlab仿真:模拟信号的幅度调制
- 【论文笔记】Multi-Interactive Attention Network for Fine-grained Feature Learning in CTR Prediction
- 简易的GUI图书管理系统(数据库Mysql)
热门文章
- openstack-t swift搭建(完美搭建)2021
- Polygon zkEVM的pil-stark Fibonacci状态机代码解析
- 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍
- Qt::Q_DECLARE_METATYPE
- oracle的逻辑存储结构中由大到小的顺序,16.2 数据库逻辑存储结构
- 副主任医师计算机英语,医院职称的英语叫法
- Karma VS protractor
- DELPHI BULK INSERT
- mysql 1146 错误处理
- 启动WIFI时:equest firmware failed with error 0xfffffffe ifconfig: SIOCSIFFLAGS: Operation not permitted