程序能够通过JRadioButton实现单选button的功能,那么要实现复选框的功能,则必须使用JCheckBox完毕。

package com.beyole.util;import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.BorderFactory;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;class MyCheckBox {private JFrame frame = new JFrame("Beyole");// 定义窗口private Container container = frame.getContentPane();// 得到窗口容器private JCheckBox jcb1 = new JCheckBox("主站");// 定义一个复选框private JCheckBox jcb2 = new JCheckBox("论坛");// 定义一个复选框private JCheckBox jcb3 = new JCheckBox("博客");// 定义一个复选框private JPanel panel = new JPanel();// 定义一个面板public MyCheckBox() {panel.setBorder(BorderFactory.createTitledBorder("请选择你最喜欢的站点"));// 定义一个面板的边框显示条panel.setLayout(new GridLayout(1, 3));// 定义排版,1行3列panel.add(this.jcb1);// 增加组件panel.add(this.jcb2);// 增加组件panel.add(this.jcb3);// 增加组件container.add(panel);// 增加面板this.frame.setSize(330, 80);// 定义窗口大小this.frame.setVisible(true);// 显示窗口this.frame.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent arg0)// 复写窗口关闭方法{System.exit(1);// 退出}});}
}public class JCheckBoxDemo01 {public static void main(String[] args) {new MyCheckBox();}
}

能够发现,与单选button不同的就是此处选择的地方变成了方框。

程序截图:

转载于:https://www.cnblogs.com/bhlsheji/p/5159441.html

Java Swing界面编程(28)---复选框:JCheckBox相关推荐

  1. java swing复选框大小_Java Swing界面编程(28)---复选框:JCheckBox

    程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成. package com.beyole.util; import java.awt.C ...

  2. 用java设置复选框_Java Swing组件复选框JCheckBox用法示例

    这篇文章主要介绍了Java Swing组件复选框JCheckBox用法,结合具体实例形式分析了Swing复选框JCheckBox简单用法与相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Java ...

  3. 基于Java Swing界面编程教学

    基于Java Swing界面编程 Swing是Java基础类的一部分,是一个为Java设计的GUI工具包. Swing包含了诸多图形用户界面(GUI)器件,提供了许多比awt更好的屏幕显示元素. 本教 ...

  4. java checkbox数组_Java通过复选框控件数组实现添加多个复选框控件

    编写程序,通过复选框控件数组事先选择用户爱好信息的复选框,在该程序中,要求界面中的复选框数量可以根据指定复选框名称的字符串数组的长度来自动调节. 思路如下: 创建JPanel面板对象: 使用JPane ...

  5. JAVA之获取JavaSwing复选框JCheckBox选中的值(内容)

    JAVA之获取JavaSwing复选框JCheckBox选中的值(内容) package shishi;import java.awt.BorderLayout; import java.awt.Co ...

  6. MFC控件编程之复选框单选框分组框

    MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...

  7. java 模板生成PDF文件 复选框勾选

    java 模板生成PDF文件 复选框勾选 // pdf填充时要有第三个参数s.setField("A", On, true);

  8. QT编程:复选框QCheckBox

    示例代码 实现代码 // 是否选中 ------ isChecked // 操作发生变化信号 ------ clicked //signal: // stateChanged(int) ------ ...

  9. VS2010 MFC编程之复选框checkbox

    复选框:MFC中用于勾选的方形小格,可以通过点击勾选事件或选中与否的状态进行相应操作. 使能某个复选框: m_check2.EnableWindow(TRUE); 其中,m_check2为为复选框添加 ...

最新文章

  1. 使用jQuery和YQL,以Ajax方式加载外部内容
  2. Python学习:深入Python流程控制
  3. kali mysql停止服务器_第 2 篇 MySQL 安装
  4. c# 常用数据库封装
  5. python小波去噪的方法_小波去噪基本概念
  6. 匹兹堡大学约翰斯敦计算机学院,英语翻译翻译Every human being,no matter what he is doing,gives off...
  7. struct所占的内存
  8. 怎么修改证件照尺寸?这个方法可以轻松修改
  9. SPSS多元线性回归输出结果的详细解释
  10. 05_解决mac百度网盘下载速度慢问题
  11. 2022年MinGW-w64的安装及配置教程(傻瓜式)
  12. 【移动端聊天功能模板】Vue实现H5聊天系统,实现上下固定中间滚动布局,微信授权功能,自动滚动到底部【详细注释,一看就会】
  13. mxGraph Tutorial
  14. Navicat连接Linux-MySQL
  15. 【Robotics Toolbox】MATLAB机器人工具箱使用教程
  16. JAP中@Temporal
  17. 向U盘传输文件时,出现对于目标文件系统,文件* * * * * * * 过大
  18. C语言之自然对数ln(x)的导数
  19. 无约束优化:Hessian-Free Optimization 拟牛顿类算法(BFGS,L-BFGS)
  20. Lesson 31 Success story 成功者的故事

热门文章

  1. minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载
  2. python init方法是不是私有方法_为什么Python的“私有”方法实际上不是私有的?...
  3. android音频开发6,Android 音视频开发(一) : 通过三种方式绘制图片
  4. 阿里云消息队列 RocketMQ、Kafka 荣获金融级产品稳定性测评 “先进级” 认证
  5. 如何通过 Serverless 提高 Java 微服务治理效率?
  6. mysql ef 分布式事务_分布式事务系列--分布式跨库查询解决方案 mysql federated引擎的使用...
  7. oracle sql文本 参数,ORACLE 参数文件
  8. getcwd和pwd为什么不一样_企业职工,公务员为什么缴纳的养老保险不一样呢?
  9. docker tomcat 多开 实例_给妈妈讲什么是docker
  10. 淡季不淡!速卖通户外运动产品好做吗?来看看法国这些爆款!