真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaSwingJCheckBox復(fù)選框的實(shí)現(xiàn)方法是什么

JavaSwingJCheckBox復(fù)選框的實(shí)現(xiàn)方法是什么,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

成都創(chuàng)新互聯(lián)主營(yíng)紅花崗網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開發(fā)定制,紅花崗h5微信小程序開發(fā)搭建,紅花崗網(wǎng)站營(yíng)銷推廣歡迎紅花崗等地區(qū)企業(yè)咨詢

1. 概述

JCheckBox,復(fù)選框。

JCheckBox 常用構(gòu)造方法:

// 無文本,默認(rèn)未選中JCheckBox()// 有文本,默認(rèn)未選中JCheckBox(String text)// 有文本,并指定是否選中JCheckBox(String text, boolean selected)

JCheckBox 常用方法:

// 設(shè)置復(fù)選框的 文本、字體 和 字體顏色void setText(String text)void setFont(Font font)void setForeground(Color fg)/* 以下方法定義在 javax.swing.AbstractButton 基類中 */// 設(shè)置復(fù)選框是否選中狀態(tài)void setSelected(boolean b)// 判斷復(fù)選框是否選中boolean isSelected()// 設(shè)置復(fù)選框是否可用void setEnabled(boolean enable)// 設(shè)置圖片和文本的間距void setIconTextGap(int iconTextGap)

JCheckBox 常用監(jiān)聽器:

// 添加狀態(tài)改變監(jiān)聽器void addChangeListener(ChangeListener l)

2. 代碼實(shí)例

package com.xiets.swing;import javax.swing.*;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;public class Main {  public static void main(String[] args) {    

JFrame jf = new JFrame("測(cè)試窗口");   

 jf.setSize(250, 250);   

 jf.setLocationRelativeTo(null);   

 jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);   

 JPanel panel = new JPanel();    // 創(chuàng)建復(fù)選框    

JCheckBox checkBox01 = new JCheckBox("菠蘿");    

JCheckBox checkBox02 = new JCheckBox("香蕉");    

JCheckBox checkBox03 = new JCheckBox("雪梨");    

JCheckBox checkBox04 = new JCheckBox("荔枝");    

JCheckBox checkBox05 = new JCheckBox("橘子");    

JCheckBox checkBox06 = new JCheckBox("蘋果");    

// 添加第一個(gè)復(fù)選框的狀態(tài)被改變的監(jiān)聽(其他復(fù)選框如果需要監(jiān)聽狀態(tài)改變,則可按此方法添加監(jiān)聽)    checkBox01.addChangeListener(new ChangeListener() {      

@Override      public void stateChanged(ChangeEvent e) {       

 // 獲取事件源(即復(fù)選框本身)       

 JCheckBox checkBox = (JCheckBox) e.getSource();        

System.out.println(checkBox.getText() + " 是否選中: " + checkBox.isSelected());     

 }    

});   

 // 設(shè)置默認(rèn)第一個(gè)復(fù)選框選中    

checkBox01.setSelected(true);    

panel.add(checkBox01);    

panel.add(checkBox02);    

panel.add(checkBox03);    

panel.add(checkBox04);    

panel.add(checkBox05);    

panel.add(checkBox06);   

 jf.setContentPane(panel);   

 jf.setVisible(true); 

 }

}

看完上述內(nèi)容,你們掌握J(rèn)avaSwingJCheckBox復(fù)選框的實(shí)現(xiàn)方法是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁名稱:JavaSwingJCheckBox復(fù)選框的實(shí)現(xiàn)方法是什么
當(dāng)前路徑:http://weahome.cn/article/gsigii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部