`
to_zoe_yang
  • 浏览: 139366 次
  • 性别: Icon_minigender_2
  • 来自: 01
社区版块
存档分类
最新评论

一个选定后就不能修改的JRadioButton

    博客分类:
  • GUI
 
阅读更多
项目需要显示出当前选中的设备的类型,只有两个类型,我们希望使用JRadioButton显示,选中的表明当前选中设备的类型!则此时需要使用ButtonGroup组织两个表明类型的JRadioButton,并且重写其setSelected方法。

	class MyButtonGroup extends ButtonGroup {
		private ButtonModel selection;

		public MyButtonGroup() {
			super();
		}
		
		public void setSelected(ButtonModel m, boolean b) {
			if (b && m != null && m != selection) {
				ButtonModel oldSelection = selection;
				selection = m;
				if (oldSelection != null) {
					oldSelection.setSelected(false);
				}
				m.setSelected(true);
			}
		}
	}
分享到:
评论

相关推荐

    java JRadioButton的使用

    java JRadioButton的使用 java JRadioButton的使用 java JRadioButton的使用

    Java Swing组件单选框JRadioButton用法示例

    主要介绍了Java Swing组件单选框JRadioButton用法,结合具体实例形式分析了Swing单选框JRadioButton的使用方法及相关操作注意事项,需要的朋友可以参考下

    java swing-JRadioButton的使用

    JRadioButton是Swing库提供的一个单选按钮组件,它允许用户从一组选项中选择一个选项。

    JRadioButton(单选按钮)组件

    电子文档,描述界面普通界面设计基础知识,只针度初学者,

    JCheckBox&JRadioButton.pptx

    当一个容器中放置了多个JCheckBox,可以有多个同时被选中,因此也称为复选框。 属性有:text , icon , mnemonic , horizontalAligment , selected等等; 方法有: JCheckBox( ) JCheckBox(text: String) JCheckBox...

    Java的小技巧(很小的)

    1,设置面板不可拖动变化 java.awt.Frame.setResizable(false); 2,设置一组单选RadioButton 先声明: ButtonGroup jButtonGroup = new ButtonGroup(); JRadioButton jRadioButton1 = new JRadioButton(); ...

    Java Swing JRadioButton单选按钮具体使用

    主要介绍了Java Swing JRadioButton单选按钮具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Java实验课实现绘图软件

    在工具栏上添加三个JRadioButton按钮,分别表示画圆、画矩形、划直线(点下鼠标左键后,拖动鼠标线条随之移动,释放右键后划出直线),一个JButton按钮用于打开颜色选择对话框,选择线条的颜色;添加一个JButton按钮...

    java编程宝典

    4.1 如何将一个java.util.Date转成一个java.sql.Date 31 4.2 如何将一个String转成一个java.util.Date 31 4.3 如何将一个java.util.Date格式成一个String 31 4.4 如何使用jdk8的新特性LocalDate和LocalDateTime 31 ...

    实验九 图形用户界面GUI(文档中包含可执行源码)

    在Swing组件中,最常见的一个容器就是JFrame,它是一个独立存在的顶级容器(也叫窗口),不能放置在其他容器之中,JFrame支持通用窗口所有的基本功能,例如窗口最小化、设定窗口大小等。 JDialog是Swing的另

    用Java开发的画图板

    2D绘图程序:实现点,直线,矩形,圆形,三角形等基本形状的绘制。

    java 学生管理系统

    java学生管理系统 package Student; ... import java.awt.*; import javax.swing.*;...public class Hhb3 extends JFrame implements ActionListener... JRadioButton tch = new JRadioButton("管理员"); public Hhb3() {

    GUIForDummies:一个开始研究swing UI的小项目

    GUIForDummies 一个开始在 Swing UI 上工作的小项目。介绍本作业将为您提供一些使用Swing (图形用户界面的 Java 框架)的经验。 分配的基本思想很简单。 您将编写两个面板类,为作业 1 和作业 2 或 3 中的问题提供...

    javaswing示例

    本程序包含borderlayout、...为了方便测试,将所有内容都写到了一个类里面,大部分方法是独立的,这个大家可以看着自己分开封装。 包含JTextField、JRadioButton、JComboBox、JList、JTextArea等组件的基本用法。

    Java Swing 常用控件

    目录Swing 常用控件1....在 Swing 组件中,最常见的一个控件就是 JFrame,它和 Frame 一样是一个独立存在的顶级窗口,不能放置在其他容器中。JFrame 支持通用窗口所有的基本功能,例如窗口最小化、设定窗口

    Java学生管理系统.rar

    一个JAVA的学生资源管理系统 public class cxxj extends JFrame { Statement ps; ResultSet rs; Connection con; String url; JScrollPane jScrollPane1 = new JScrollPane(); Object[][] rowData = new ...

    Java 旅行管理系统项目源代码

    Java NetBeans 中的这个项目使用选择语句(If 语句)、随机函数生成器以及以下组件:JTextField、JTextArea、JLabel、JRadioButton 和 JComboBox。 Java 旅行社管理系统项目是一个简单的适合初学者的 Java 项目,...

    JRadioButtonDemo

    JFrame中JRadioButton的巧妙运用!~

    javaswing项目源码-Java-Graphical-User-Interface-Swing-Tutorial-Netbeans-IDE

    GUI-如何使用Netbeans一次只选中一个复选框 如何使用Netbeans在Java中填充Jtable-显示来自用户输入的数据 如何在Java中重置Jtextfield Jcombobox Jradiobutton Jcheckbox(Netbeans-GUI) GUI-将选定的行值从JTable...

    JDBC实验报告.doc

    " "实验条件:使用JDK和Eclipse " "实验目的 " "本实验要求学生使用JDBC提供的接口和类编写一个Java应用程序,实现对学生数 " "据信息的查询、删除、插入、更新等操作。学生数据库(student)在MySQL数据 " "库...

Global site tag (gtag.js) - Google Analytics