資源簡介
Java 能顯示圖片的組合框(基礎篇-實例313).zip
代碼片段和文件信息
package?com.mingrisoft.jcombobox;
import?java.awt.Component;
import?java.util.Map;
import?javax.swing.ImageIcon;
import?javax.swing.JLabel;
import?javax.swing.JList;
import?javax.swing.ListCellRenderer;
public?class?ComboBoxRenderer?extends?JLabel?implements?ListCellRenderer?{
????private?static?final?long?serialVersionUID?=?-318939036460656104L;
????private?Map?content;
????public?ComboBoxRenderer(Map?content)?{
????????this.content?=?content;
????????setOpaque(true);
????????setHorizontalAlignment(CENTER);
????????setVerticalAlignment(CENTER);
????}
????@Override
????public?Component?getListCellRendererComponent(JList?list?object?value?int?index?boolean?isSelected?boolean?cellHasFocus)?{
????????String?key?=?(String)value;
????????if?(isSelected)?{
????????????setBackground(list.getSelectionBackground());
????????????setForeground(list.getSelectionForeground());
????????}?else?{
????????????setBackground(list.ge
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????232??2010-09-11?17:00??.classpath
?????文件?????????379??2010-09-11?17:00??.project
?????文件????????1863??2013-11-21?08:41??bin\com\mingrisoft\jcombobox\ComboBoxRenderer.class
?????文件?????????812??2013-11-21?08:41??bin\com\mingrisoft\jcombobox\JComboBoxTest$1.class
?????文件????????2737??2013-11-21?08:41??bin\com\mingrisoft\jcombobox\JComboBoxTest.class
?????文件????????5413??2010-09-11?17:00??bin\images\1.png
?????文件????????6015??2010-09-11?17:00??bin\images\2.png
?????文件????????6246??2010-09-11?17:00??bin\images\3.png
?????文件????????1203??2010-09-11?17:00??src\com\mingrisoft\jcombobox\ComboBoxRenderer.java
?????文件????????2291??2010-09-11?17:00??src\com\mingrisoft\jcombobox\JComboBoxTest.java
?????文件????????5413??2010-09-11?17:00??src\images\1.png
?????文件????????6015??2010-09-11?17:00??src\images\2.png
?????文件????????6246??2010-09-11?17:00??src\images\3.png
- 上一篇:Java 以壓縮格式傳輸網絡數據
- 下一篇:Java 包附圖片的彈出菜單
評論
共有 條評論