怎样让JList中的某些项显示不同的颜色? jList.setBackground(Color.RED)是设置背景色jList.setForeground(Color.RED)是设置前景色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯没有错要用到ListCellRenderer对它进行设置! 楼上说的没错class jListCellRenderer extends JLabel implements ListCellRenderer{ public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { Font font = (Font)value; setText(font.getFamily()); setFont(font); setOpaque(true); setBackground(isSelected? list.getSelectionBackground(): list.getBackground()); setForeground(isSelected? list.getSelectionForeground(): list.getForeground()); return this; }}jList.setCellRenderer(new FontCellRenderer());不知道行不行? java里将数据库产生的实体类对象放入List出现问题 什么是前向引用? java 中 ++ 操作是原子的吗 请问想在一个窗体出现后过5秒钟,跳转在另一个窗体,怎么做啊,要响应什么时间啊,谢谢了,急,在线等. 解释一下thread类的join()方法 关于jdk注册环境变量! 使用java处理图片的问题 static 用法? 想请教一下键盘监听的问题 关于SQLException处理的讨论!(相信很多人忽略这个问题) 如何用java实现对用户硬盘的监视 DATE()使用的问题
{
public Component getListCellRendererComponent(JList list,
Object value, int index, boolean isSelected,
boolean cellHasFocus)
{
Font font = (Font)value;
setText(font.getFamily());
setFont(font);
setOpaque(true);
setBackground(isSelected? list.getSelectionBackground(): list.getBackground());
setForeground(isSelected? list.getSelectionForeground(): list.getForeground());
return this;
}
}jList.setCellRenderer(new FontCellRenderer());不知道行不行?