checkboxexam.java

来自「Java程序设计实用教程源代码 本书源代码按章分别放置在不同的文件夹中,所有程」· Java 代码 · 共 51 行

JAVA
51
字号
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class checkboxExam extends JFrame {
  private JPanel contentPane;
  private Panel p1,p2;
  private Checkbox checkbox1 = new Checkbox("足球");
  private Checkbox checkbox2 = new Checkbox("篮球",true);
  private Checkbox checkbox3 = new Checkbox("网球");
  private CheckboxGroup group1 = new CheckboxGroup();
  private Checkbox checkbox4 = new Checkbox("本科",group1,true);
  private Checkbox checkbox5 = new Checkbox("硕士",true,group1);
  private Checkbox checkbox6 = new Checkbox("博士");
  private Label label1 = new Label("这是Checkbox");
  private Label label2 = new Label("这是CheckboxGrooup");
  public checkboxExam() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(new FlowLayout());
    this.setSize(new Dimension(280, 150));
    this.setTitle("使用 Checkbox");
    checkbox6.setCheckboxGroup(group1);
    p1 = new Panel();
    p2 = new Panel();
    p1.setLayout(new GridLayout(4,1));
    p2.setLayout(new GridLayout(4,1));
    p1.add(label1);
    p1.add(checkbox1);
    p1.add(checkbox2);
    p1.add(checkbox3);
    p2.add(label2);
    p2.add(checkbox4);
    p2.add(checkbox5);
    p2.add(checkbox6);
    contentPane.add(p1);
    contentPane.add(p2);
  }
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }
  public static void main(String args[]){
    checkboxExam f=new checkboxExam ();
    f.setVisible(true);
  } 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?