1. package first;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. class BRTest extends JFrame implements ItemListener,ActionListener
  6. {
  7. JTextField text=new JTextField(15);///文本框,显示的是当前选中的复选或单选框中的内容
  8. BRTest(String s)
  9. {
  10. setSize(300,300);
  11. setVisible(true);
  12. setTitle(s);
  13. setLayout(new FlowLayout());
  14. ///添加三个复选框
  15. JCheckBox cb1=new JCheckBox("c语言");
  16. cb1.addItemListener(this);
  17. add(cb1);
  18. JCheckBox cb2=new JCheckBox("c++语言");
  19. cb2.addItemListener(this);
  20. add(cb2);
  21. JCheckBox cb3=new JCheckBox("java语言");
  22. cb3.addItemListener(this);
  23. add(cb3);
  24. ///添加三个单选按钮
  25. JRadioButton b1=new JRadioButton("鲜花");
  26. b1.addActionListener(this);
  27. add(b1);
  28. JRadioButton b2=new JRadioButton("鼓掌");
  29. b2.addActionListener(this);
  30. add(b2);
  31. JRadioButton b3=new JRadioButton("鸡蛋");
  32. b3.addActionListener(this);
  33. add(b3);
  34. ///定义按钮组,单选按钮只有放到按钮组中才能实现单选功能
  35. ButtonGroup bg=new ButtonGroup();
  36. bg.add(b1);
  37. bg.add(b2);
  38. bg.add(b3);
  39. add(text);
  40. validate();
  41. setDefaultCloseOperation(EXIT_ON_CLOSE);
  42. }
  43. public void actionPerformed(ActionEvent e) {
  44. // TODO Auto-generated method stub
  45. text.setText(e.getActionCommand());
  46. }
  47. public void itemStateChanged(ItemEvent ie) {
  48. // TODO Auto-generated method stub
  49. JCheckBox cb=(JCheckBox)ie.getItem();
  50. text.setText(cb.getText());
  51. }
  52. }
  53. public class Test
  54. {
  55. public static void main(String[] args)
  56. {
  57. new BRTest("单选按钮和复选框示例");
  58. }
  59. }

单选按钮 JradioButton 和复选框 JcheckBox 的使用的更多相关文章

  1. 按钮JButton,单选按钮JRadioButton,复选框JCheckBox

    1.按钮JButton public class Demo extends JFrame { public Demo() { setBounds(100, 100, 400, 200); setDef ...

  2. 3.Android之单选按钮RadioGroup和复选框Checkbox学习

    单选按钮和复选框在实际中经常看到,今天就简单梳理下. 首先,我们在工具中拖进单选按钮RadioGroup和复选框Checkbox,如图: xml对应的源码: <?xml version=&quo ...

  3. JButton 按钮,JRadioJButton单选按钮,JChectBox复选框

    一. [按钮JButton] //导入Java类 import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;im ...

  4. Android 单选按钮(RadioButton)和复选框(CheckBox)的使用

    1.RadioButton (1)介绍 (2)单选按钮点击事件的用法 (3)RadioButton与RadioGroup配合使用实现单选题功能 (4)xml布局及使用 <?xml version ...

  5. jquery操作radio单选按钮、checked复选框。

    一.radio 取值: $('input[name=radio]:checked').val(); 二.checked 判断checked是否被选中 $("input[type='check ...

  6. 8、单选按钮(JRadioButton)和复选框(JCheckBox)

    8.单选按钮(JRadioButton)和复选框(JCheckBox) 实现一个单选按钮(或复选框),此按钮项可被选择或取消选择,并显示其状态.JRadioButton对象与ButtonGroup对象 ...

  7. DOM(十)使用DOM设置单选按钮、复选框、下拉菜单

    1.设置单选按钮 单选按钮在表单中即<input type="radio" />它是一组供用户选择的对象,但每次只能选一个.每一个都有checked属性,当一项选择为t ...

  8. [ PyQt入门教程 ] PyQt5基本控件使用:单选按钮、复选框、下拉框

    本文主要介绍PyQt5界面最基本使用的单选按钮.复选框.下拉框三种控件的使用方法进行介绍. 1.RadioButton单选按钮/CheckBox复选框.需要知道如何判断单选按钮是否被选中. 2.Com ...

  9. android 中单选和复选框监听操作

    单选按钮RadioGroup.复选框CheckBox都有OnCheckedChangeListener事件,我们一起了解一下. package com.genwoxue.oncheckedchange ...

随机推荐

  1. Android应用开发中的夜间模式实现(一)

    前言 在应用开发中会经常遇到要求实现夜间模式或者主题切换具体例子如下,我会先讲解第一种方法. 夜间模式 知乎 网易新闻 沪江开心词场 Pocket 主题切换 腾讯QQ 新浪微博 我今天主要是详述第一种 ...

  2. No resources found. Error from server (NotAcceptable): unknown (get pods)

    问题:正确安装kubectl后,可查询到当前使用集群服务,也可切换不同的集群,但无法获取当前运行的pods的信息与所有的service,具体表现为 $ kubectl get po -nwx No r ...

  3. Leetcode. 回文字符串的分割和最少分割数

    Q1: 回文字符串的分割 Given a string s, partition s such that every substring of the partition is a palindrom ...

  4. Docker容器-入门级

    1.1 容器简介 1.1.1 什么是 Linux 容器 Linux容器是与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件.容器提供的镜像包含了应用的所有依赖项, ...

  5. 剑指offer-数值的整数次方12

    class Solution: def Power(self, base, exponent): # write code here if base==0: return 0 if exponent= ...

  6. 洛谷P1189'SEARCH'

    题目描述 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆车,但他没想到的是那辆车属于警察局,并且车上装有用于发射车子移动路线的装置. 那个装置太旧了,以至于只能发射关于那辆车的移动路线的方向信息. 编写程 ...

  7. 小旭讲解 LeetCode 53. Maximum Subarray 动态规划 分治策略

    原题 Given an integer array nums, find the contiguous subarray (containing at least one number) which ...

  8. python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  9. PokeCats开发者日志(六)

      现在是PokeCats游戏开发的第九天的晚上,终于将这玩意提交到360移动开放平台进行审核了.   貌似很多平台都需要看这个著作权证明,得了,那我就话400块钱走一遍流程玩玩吧!   办理著作权还 ...

  10. 【EasyNetQ】- 自动订阅者

    从v0.7.1.30开始,EasyNetQ简单易用AutoSubscriber.你可以用它来轻松地扫描实现任何接口的类的特定组件IConsume<T>或IConsumeAsync<T ...