>我看不出有什么问题,问题必须在你的其余代码中
>渲染器仅适用于弹出窗口中的项目(如果可见),
>您可以使用基本和最简单的渲染器
>你可以覆盖púaramaters中的所有参数 – JList list,Object value,
int index,boolean isSelected,boolean cellHasFocus,每个都是可设置的,可测试的……,是单独的
.
private class ComboBoxRenderer extends DefaultListCellRenderer {
private static final long serialVersionUID = 1L;
private Font baseFont = new JLabel("Test").getFont();
@Override
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
//if (value instanceof Font) {
// Font font = (Font) value;
// setFont(new Font(font.getName(), baseFont.getStyle(), baseFont.getSize()));
setFont(new Font("Courier", Font.ITALI