复选框

「爱情、让人受尽委屈。」 2022-05-19 08:10 491阅读 0赞

70

  1. package tu;
  2. import java.awt.BorderLayout;
  3. import java.awt.Button;
  4. import java.awt.Checkbox;
  5. import java.awt.CheckboxGroup;
  6. import java.awt.FlowLayout;
  7. import java.awt.Frame;
  8. import java.awt.Label;
  9. import javax.swing.Icon;
  10. import javax.swing.ImageIcon;
  11. import javax.swing.JFrame;
  12. import javax.swing.JLabel;
  13. public class MyCheckbox {
  14. public static void main(String[] args) {
  15. // TODO Auto-generated method stub
  16. JFrame f=new JFrame("复选框");
  17. f.setSize(400,290);
  18. Label lab=new Label("请选择种类:");
  19. //创建复选框
  20. Checkbox ck1=new Checkbox("薯条");
  21. Checkbox ck2=new Checkbox("汉堡",true);//初始状态选择为汉堡,可乐
  22. Checkbox ck3=new Checkbox("可乐",true);//flag 的值将决定复选框的初始状态
  23. Checkbox ck4=new Checkbox("鸡翅");
  24. //创建复选框组
  25. Label lab2=new Label("请选择套餐:");
  26. CheckboxGroup ckp=new CheckboxGroup();
  27. Checkbox c1=new Checkbox("A套餐",ckp,false);
  28. Checkbox c2=new Checkbox("B套餐",ckp,true);
  29. Checkbox c3=new Checkbox("C套餐",ckp,false);
  30. f.setLayout(new FlowLayout(FlowLayout.LEFT,15,3));//布局左对齐 右移动15 2表示创建两个复选组
  31. ImageIcon img=new ImageIcon("D:\\lll\\bb.jpg");
  32. JLabel labelPicture=new JLabel(img);
  33. f.add(lab);
  34. f.add(ck1);
  35. f.add(ck2);
  36. f.add(ck3);
  37. f.add(ck4);
  38. f.add(lab2);
  39. f.add(c1);
  40. f.add(c2);
  41. f.add(c3);
  42. f.add(labelPicture);
  43. f.setVisible(true);//组件显示
  44. }
  45. }

70 1

发表评论

表情:
评论列表 (有 0 条评论,491人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery 单/美化

    对于前端萌新来说,美化表单是个痛苦的事情,通常都是去寻找插件这种逃避的办法,其实这并不是难事。在上篇文章中提到了兄弟元素选择器在表单美化中表现突出,下面的示例源码将体现 基础篇

    相关 AngularJS单

      在项目开发中,有应用到单选、复选框,对于Angular来讲,其实有很多实现方法。如下应用实例: 一.AngularJS radio单选实例   在页面上有几个项目名称,