GUI编程基础学习(三)——单选按钮、复选框、组合框

本文介绍了Java GUI编程中的单选按钮JRadioButton、复选框JCheckBox和组合框JComboBox。讲解了它们的构造方法、常用方法,并通过案例展示了如何使用它们来创建交互式的用户界面,如选择居住城市、爱好和进行选择操作。
摘要由CSDN通过智能技术生成

单选按钮JRadioButton

JRadioButton组件用于实现一个单选按钮。JRadioButton类可以单独使用,也可以与ButtonGroup类联合使用,当其单独使用时,该单选按钮可以被选定和被取消选定;当与ButtonGroup类联合使用时,需要使用add()方法将JRadioButton添加到ButtonGroup中,组成一个单选按钮按钮组,此时用户只能选定按钮组中的一个单选按钮。

JRadioButton常用构造方法:

①JRadioButton(Icon icon):创建一个带图标的单选按钮

②JRadioButton(Icon icon,boolean isSeleted):创建一个带图标的单选按钮,可以设定其是否被选中

③JRadioButton(String text):创建一个带文本的单选按钮

④JRadioButton(String text,boolean isSelected):创建一个带文本的单选按钮,可以设定其是否被选中

⑤JRadioButton(String text,Icon icon,boolean isSelected):创建一个带文本图标和指定选中状态的单选按钮

JRadioButton常用方法:

①setText(String text):设置单选按钮使用的文本

②setSelected(boolean isSelected):设置单选按钮的选中状态

③setIcon(Icon icon):设置单选按钮使用到的图标

案例:使用单选按钮选择你的居住城市,点击提交按钮,弹框显示自己的选择。

import javax.swing.*;

import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class Client extends JFrame{
	
	public Client(){
		JButton submit = new JButton("提交");
		this.getContentPane().add(new JLabel("选择你居住的城市:"));
		JRadioButton button1 = new JRadioButton("北京");//实例化四个单选按钮对象
		JRadioButton button2 = new JRadioButton("上海");
		JRadioButton button3 = new JRadioButton("南昌");
		JRadioButton button4 = new JRadioButton("杭州");
		ButtonGroup buttonGroup = n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值