在单选按钮操作中,可以使用ItemListener接口进行事件的监听。
package com.beyole.util;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import javax.swing.BorderFactory;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
class MyRadio1 implements ItemListener {
private String right = "f:" + File.separator + "2.png";// 定义图片路径
private String wrong = "f:" + File.separator + "3.png";// 定义图片路径
private JFrame frame = new JFrame("Beyole");// 定义窗体
private Container container = frame.getContentPane();// 得到窗体容器
private JRadioButton jb1 = new JRadioButton("男", new ImageIcon(right), true);
private JRadioButton jb2