java之swing實(shí)現(xiàn)復(fù)選框的方法
本文實(shí)例講述了java之swing實(shí)現(xiàn)復(fù)選框的方法。分享給大家供大家參考。具體如下:
import java.awt.*; import javax.swing.*; import java.awt.event.*; public class test extends JApplet implements ItemListener{ JTextField jtf; public void init(){ Container contentPane = getContentPane(); contentPane.setLayout(new FlowLayout()); ImageIcon a1 = new ImageIcon("D:/data/Images/6.gif"); ImageIcon a2 = new ImageIcon("D:/data/Images/7.gif"); ImageIcon a3 = new ImageIcon("D:/data/Images/8.gif"); JCheckBox cb = new JCheckBox("C", a1); cb.setRolloverIcon(a2); cb.setSelectedIcon(a3); cb.addItemListener(this); contentPane.add(cb); cb = new JCheckBox("C++", a1); cb.setRolloverIcon(a2); cb.setSelectedIcon(a3); cb.addItemListener(this); contentPane.add(cb); cb = new JCheckBox("java", a1); cb.setRolloverIcon(a2); cb.setSelectedIcon(a3); cb.addItemListener(this); contentPane.add(cb); jtf = new JTextField(15); contentPane.add(jtf); } public void itemStateChanged(ItemEvent ie){ JCheckBox cb = (JCheckBox)ie.getItem(); jtf.setText(cb.getText()); } }
希望本文所述對大家的java程序設(shè)計(jì)有所幫助。
相關(guān)文章
詳解SpringCloud Finchley Gateway 統(tǒng)一異常處理
這篇文章主要介紹了詳解SpringCloud Finchley Gateway 統(tǒng)一異常處理,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-10-10Java JDK動(dòng)態(tài)代理的基本原理詳細(xì)介紹
這篇文章主要介紹了Java JDK動(dòng)態(tài)代理的基本原理詳細(xì)介紹的相關(guān)資料,這里對動(dòng)態(tài)代理進(jìn)行了詳解并附簡單實(shí)例代碼,需要的朋友可以參考下2017-01-01詳解MyBatis多數(shù)據(jù)源配置(讀寫分離)
這篇文章主要介紹了詳解MyBatis多數(shù)據(jù)源配置(讀寫分離),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01SpringBoot的服務(wù)注冊與發(fā)現(xiàn)示例
本篇文章主要介紹了SpringBoot的服務(wù)注冊與發(fā)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05Java實(shí)現(xiàn)爬蟲給App提供數(shù)據(jù)(Jsoup 網(wǎng)絡(luò)爬蟲)
這篇文章主要介紹了Java實(shí)現(xiàn)爬蟲給App提供數(shù)據(jù),即Jsoup 網(wǎng)絡(luò)爬蟲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-01-01java實(shí)現(xiàn)動(dòng)態(tài)代理示例分享
動(dòng)態(tài)代理作為代理模式的一種擴(kuò)展形式,廣泛應(yīng)用于框架(尤其是基于AOP的框架)的設(shè)計(jì)與開發(fā),本文將通過實(shí)例來講解Java動(dòng)態(tài)代理的實(shí)現(xiàn)過程。2014-03-03