資源簡介
Java入門-產生自己的控件(實例1).zip
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
//顏色選擇下拉框演示
public?class?IconComboBoxDemo?extends?Jframe{
JLabel?iconLabel=null;??//用來響應列表框選擇的變化
JComboBox?iconComboBox=null;??//定制的選擇下拉框
??? public?IconComboBoxDemo(){
??????//定義object二維數組用于初始化下拉框參數依次為圖標顯示文本提示文本
??? ??object[][]?obj={
??? ?? {new?ImageIcon(“1.gif“)“旅游““提供旅游的最新信息“}
??? ?? {new?ImageIcon(“2.gif“)“音樂““提供最新的音樂資訊,古典的、流行的...“}
??? ?? {new?ImageIcon(“3.gif“)“聊天““與朋友聊天“}
??? ?? {new?ImageIcon(“4.gif“)“影視““影視娛樂“}
??? ?? {new?ImageIcon(“5.gif“)“家居““家居世界“}
??? ??};
??? ??//初始化下拉框
??????iconComboBox?=?new?JComboBox();
??????iconComboBox.setMaximumRowCount(3);??//設置最大可視行數
??????iconComboBox.setRenderer(new?IconRenderer());?//設置單元繪制器
??????for?(int?i=0;i ????????iconComboBox.addItem(obj[i]);
??????}
??????//初始化iconLabel信息
??????iconLabel?=?new?JLabel();
??????//下拉框事件處理用匿名類實現
??????iconComboBox.addActionListener(new?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2186??2002-06-03?00:52??1.gif
?????文件????????1348??2002-06-03?00:52??2.gif
?????文件????????1906??2002-06-03?00:52??3.gif
?????文件????????1462??2002-06-09?19:08??4.gif
?????文件????????1293??2002-06-09?19:08??5.gif
?????文件??????268314??2004-07-21?18:56??7-1.bmp
?????文件?????????922??2003-05-04?21:28??IconComboBoxDemo$1.class
?????文件????????1879??2003-05-04?21:28??IconComboBoxDemo.class
?????文件????????2068??2004-03-22?18:44??IconComboBoxDemo.java
?????文件????????1003??2003-05-04?21:28??IconRenderer.class
?????文件?????????834??2004-03-22?18:21??IconRenderer.java
?????文件???????19456??2011-02-09?16:00??Thumbs.db
評論
共有 條評論