java中cheakbox问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 08:55:08
package baoxian;

import java.awt.Button;
import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.Container;
import java.awt.FlowLayout;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Test extends JFrame implements ActionListener
{

/**
*
*/
private static final long serialVersionUID = 1L;
Checkbox checkbox1;
Checkbox checkbox2;
Button button;
public Test()
{
this.setBounds(250,80,600,500);
this.setTitle("中国安信电子化考试模式版");
Container container=this.getContentPane();
container.setLayout(new FlowLayout());

//设置板块(分为上下)
JPanel panelNorth=new JPanel(new GridLayout(2,1));
CheckboxGroup checkboxGroup=new Checkbox

public void setState(boolean state)将此复选框的状态设置为指定状态。布尔值 true 指示此复选框处于“开”状态,false 指示此复选框处于“关”状态。
注意,此方法应主要用于初始化复选框的状态。以编程方式设置复选框的状态,这不 会触发 ItemEvent。触发 ItemEvent 的惟一方式是用户交互。

//用于初始化复选框的状态,是不能2个checkbox都为FALSE的。
实在要实现的话可以加个checkbox3:
package baoxian;
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.Container;
import java.awt.FlowLayout;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Test extends JFrame implements ActionListener {

/**
*
*/
private static final long serialVersionUID = 1L;
Checkbox checkbox1;
Checkbox checkbox2;
Checkbox checkbox3;//我加的
Button button;

public Test() {