日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

8、Java Swing JCheckBox:复选框组件

發布時間:2025/3/20 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8、Java Swing JCheckBox:复选框组件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一個復選框有選中和未選中兩種狀態,并且可以同時選定多個復選框。Swing 中使用 JCheckBox 類實現復選框,

JCheckBox類的常用構造方法如下。

  • JCheckBox():創建一個默認的復選框,在默認情況下既未指定文本,也未指定圖像,并且未被選擇。
  • JCheckBox(String text):創建一個指定文本的復選框。
  • JCheckBox(String text,boolean selected):創建一個指定文本和選擇狀態的復選框。

例 1
使用 JFmme 組件創建一個窗口,然后使用 JCheckBox 類創建一些復選框。具體實現代碼如下:

import java.awt.Font; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class JCheckBoxDemo {public static void main(String[] agrs){JFrame frame=new JFrame("Java復選組件示例"); //創建Frame窗口JPanel jp=new JPanel(); //創建面板JLabel label=new JLabel("流行編程語言有:");label.setFont(new Font("楷體",Font.BOLD,16)); //修改字體樣式JCheckBox chkbox1=new JCheckBox("C#", true); //創建指定文本和狀態的復選框JCheckBox chkbox2=new JCheckBox("C++"); //創建指定文本的復選框JCheckBox chkbox3=new JCheckBox("Java"); //創建指定文本的復選框JCheckBox chkbox4=new JCheckBox("Python"); //創建指定文本的復選框JCheckBox chkbox5=new JCheckBox("PHP"); //創建指定文本的復選框JCheckBox chkbox6=new JCheckBox("Perl"); //創建指定文本的復選框jp.add(label);jp.add(chkbox1);jp.add(chkbox2);jp.add(chkbox3);jp.add(chkbox4);jp.add(chkbox5);jp.add(chkbox6);frame.add(jp);frame.setBounds(300,200,400,100);frame.setVisible(true);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} }

上述程序一共創建了 6 個復選框,其中第一個調用 JCheckBox 構造方法時指定了復選框為選中狀態。程序的執行結果如圖 1 所示。

總結

以上是生活随笔為你收集整理的8、Java Swing JCheckBox:复选框组件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。