資源簡介
JAVA100個實例。SE的經典桌面應用程序

代碼片段和文件信息
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?ActionListener(){
?????? public?void?actionPerformed(ActionEvent?evt){??//處理事件
?????? ??object[]?obj?=?(object[])iconComboBox.getSelectedItem();??//得到選擇的內容此處為一維數組
?????? ??iconLabel.setIcon((Icon)obj[0]);??//設置iconLabel的圖標
?????? ??iconLabel.setText(obj[1].toString());??//設置iconLabel的文本
???????}
??????});
??????//增加組件到主窗體上
??????this.getContentPane().setLayout(new?BorderLayout());??//設置布局管理器
??????this.getContentPane().add(iconComboBoxBorderLayout.NORTH);?//在上方增加下拉框
??????this.getContentPane().add(iconLabelBorderLayout.CENTER);??//在中間增加iconLabel用于響應選擇的變化
??????this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);??//關閉窗口時退出程序
??????this.setSize(350260);??//設置窗口尺寸
??????this.setVisible(true);??//顯示窗口
??? }
??? public?static?void?main(String[]?args){
??????new?IconComboBoxDemo();
??? }
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????180054??2004-05-10?22:31??java實例100\第四章\實例59?Java畫圖程序\65-1.bmp
?????文件????????769??2004-07-21?18:39??java實例100\第四章\實例59?Java畫圖程序\PainterDemo$DrawShapeListener.class
?????文件???????1424??2004-07-21?18:39??java實例100\第四章\實例59?Java畫圖程序\PainterDemo.class
?????文件???????1540??2004-05-10?22:30??java實例100\第四章\實例59?Java畫圖程序\PainterDemo.java
?????文件???????1582??2004-07-21?18:39??java實例100\第四章\實例59?Java畫圖程序\PainterPanel.class
?????文件???????1486??2004-05-10?22:30??java實例100\第四章\實例59?Java畫圖程序\PainterPanel.java
?????文件?????180054??2004-07-21?19:21??java實例100\第四章\實例58?存儲與讀取對象\64-1.bmp
?????文件???????5208??2004-04-23?03:55??java實例100\第四章\實例58?存儲與讀取對象\image.gif
?????文件???????1683??2004-07-21?18:38??java實例100\第四章\實例58?存儲與讀取對象\ob
?????文件???????1673??2004-04-23?04:31??java實例100\第四章\實例58?存儲與讀取對象\ob
?????文件???????5632??2004-07-20?18:42??java實例100\第四章\實例58?存儲與讀取對象\Thumbs.db
?????文件?????148854??2004-05-10?23:43??java實例100\第四章\實例57?壓縮中文文件名的文件\63-1.bmp
?????文件?????195606??2004-05-10?23:45??java實例100\第四章\實例57?壓縮中文文件名的文件\63-2.bmp
?????文件????????695??2004-07-21?18:37??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipDemo$1.class
?????文件????????697??2004-07-21?18:37??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipDemo$2.class
?????文件???????1151??2004-07-21?18:37??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipDemo$SelectFileListener.class
?????文件???????3297??2004-07-21?18:37??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipDemo.class
?????文件???????4528??2004-07-21?18:37??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipDemo.java
?????文件??????12247??2004-05-10?23:26??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipInputStream.java
?????文件??????16242??2004-05-10?23:23??java實例100\第四章\實例57?壓縮中文文件名的文件\CNZipOutputStream.java
?????文件???????6214??2004-05-10?23:25??java實例100\第四章\實例57?壓縮中文文件名的文件\java\util\zip\CNZipInputStream.class
?????文件???????8078??2004-05-10?23:23??java實例100\第四章\實例57?壓縮中文文件名的文件\java\util\zip\CNZipOutputStream.class
?????文件?????257794??2004-07-21?19:20??java實例100\第四章\實例56?zip壓縮包查看程序\62-1.bmp
?????文件????????910??2004-07-21?18:22??java實例100\第四章\實例56?zip壓縮包查看程序\ZipDemo3$1.class
?????文件????????483??2004-07-21?18:22??java實例100\第四章\實例56?zip壓縮包查看程序\ZipDemo3$2.class
?????文件???????2718??2004-07-21?18:22??java實例100\第四章\實例56?zip壓縮包查看程序\ZipDemo3.class
?????文件???????2475??2003-04-30?18:02??java實例100\第四章\實例56?zip壓縮包查看程序\ZipDemo3.java
?????文件?????263054??2004-05-10?16:44??java實例100\第四章\實例55?從壓縮包中提取文件\61-1.bmp
?????文件?????118274??2004-05-10?16:46??java實例100\第四章\實例55?從壓縮包中提取文件\61-2.bmp
?????文件????????937??2004-07-21?18:22??java實例100\第四章\實例55?從壓縮包中提取文件\ZipExtractDemo$1.class
............此處省略703個文件信息
- 上一篇:Android多級樹形選擇列表
- 下一篇:期末javaweb的一個項目
評論
共有 條評論