-
大小: 9.20KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語言: Java
- 標簽:
資源簡介
Java入門-彩色列表框(實例4).zip
代碼片段和文件信息
import?java.awt.*;
import?javax.swing.*;
import?javax.swing.border.*;
//彩色列表框的Renderer須實現(xiàn)接口ListCellRenderer
public?class?ColorRenderer?extends?JLabel?implements?ListCellRenderer?{
//實現(xiàn)接口中的getListCellRendererComponent方法
???public?Component?getListCellRendererComponent(JList?list?object?obj?int?row?boolean?sel?boolean?hasFocus)?{
if?(hasFocus?||?sel)?{???//設置選中時的邊界
?????? setBorder(new?MatteBorder(2?10?2?10?list.getSelectionBackground()));
??????}
??????else?{??//設置未選中時的邊界
?????????setBorder(new?MatteBorder(2?10?2?10?list.getBackground()));
??????}
??????Color?c=(Color)obj;??//得到該行的顏色值
??????setForeground(c);??//設置顏色
??????setText(c.toString());??//設置文本
return?this;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????175554??2004-07-21?18:58??10-1.bmp
?????文件?????????862??2003-05-05?01:33??ColorRenderer.class
?????文件?????????769??2004-04-01?18:37??ColorRenderer.java
?????文件????????1233??2003-05-05?01:33??JListDemo$1.class
?????文件????????1864??2003-05-05?01:33??JListDemo.class
?????文件????????1804??2004-04-01?19:04??JListDemo.java
評論
共有 條評論