checkboxtest.java

来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 45 行

JAVA
45
字号
     import java.applet.*;
     import java.awt.*;
     import java.awt.event.*;

     public class CheckboxTest extends Applet implements ItemListener
     {
          // 用来容纳几个复选框的CheckboxGroup
          private CheckboxGroup cbg;          

          // selections used by the applet          
          private final String selections[] = { 
                "Pepsi", "Coke", "Mountain Dew", "Tab"
          }; 

          private Checkbox createCheckbox(
               String label,         // 复选框的标签          	
               CheckboxGroup group,  // 所属的组
               boolean enabled       // 为真则设置这个复选框选中
               )
          {
               Checkbox cb = new Checkbox(label, group, enabled);
               cb.addItemListener(this);
               return cb;
          }

          // 覆盖Applet类的init方法  
          public void init()
          {
               cbg = new CheckboxGroup();
               for(int i = 0; i < selections.length; i++)
               {
                    add(createCheckbox(selections[i], cbg, false));
               } 
          }

          // 实现ItemListener接口的itemStateChanged方法 
          public void itemStateChanged(ItemEvent e)
          {
               //打印一个选择信息
              System.out.println("Yes, I certainly agree, " + 
                                  cbg.getSelectedCheckbox().getLabel() +                                                          " is very delicious!");
          }

     }    // CheckboxTest

⌨️ 快捷键说明

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