Java Swing界面编程(28)---复选框:JCheckBox
生活随笔
收集整理的這篇文章主要介紹了
Java Swing界面编程(28)---复选框:JCheckBox
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
程序能夠通過JRadioButton實現單選button的功能,那么要實現復選框的功能,則必須使用JCheckBox完畢。
package com.beyole.util;import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;import javax.swing.BorderFactory; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JPanel;class MyCheckBox {private JFrame frame = new JFrame("Beyole");// 定義窗口private Container container = frame.getContentPane();// 得到窗口容器private JCheckBox jcb1 = new JCheckBox("主站");// 定義一個復選框private JCheckBox jcb2 = new JCheckBox("論壇");// 定義一個復選框private JCheckBox jcb3 = new JCheckBox("博客");// 定義一個復選框private JPanel panel = new JPanel();// 定義一個面板public MyCheckBox() {panel.setBorder(BorderFactory.createTitledBorder("請選擇你最喜歡的站點"));// 定義一個面板的邊框顯示條panel.setLayout(new GridLayout(1, 3));// 定義排版,1行3列panel.add(this.jcb1);// 增加組件panel.add(this.jcb2);// 增加組件panel.add(this.jcb3);// 增加組件container.add(panel);// 增加面板this.frame.setSize(330, 80);// 定義窗口大小this.frame.setVisible(true);// 顯示窗口this.frame.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent arg0)// 復寫窗口關閉方法{System.exit(1);// 退出}});} }public class JCheckBoxDemo01 {public static void main(String[] args) {new MyCheckBox();} }能夠發現,與單選button不同的就是此處選擇的地方變成了方框。
程序截圖:
轉載于:https://www.cnblogs.com/bhlsheji/p/5159441.html
總結
以上是生活随笔為你收集整理的Java Swing界面编程(28)---复选框:JCheckBox的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】更简单的非递归遍历二叉树的方法
- 下一篇: device eth0 does not