⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listrenderer.java

📁 java xml 应用开发
💻 JAVA
字号:
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;

import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;

/**
 * @author ThunellE AnderssonA
 * The renderer used for the validation list
 * To change this generated comment edit the template variable "typecomment":
 * Window>Preferences>Java>Templates.
 * To enable and disable the creation of type comments go to
 * Window>Preferences>Java>Code Generation.
 */
public class ListRenderer extends JLabel implements ListCellRenderer 
{
     /**
     * Comment for <code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 4793630983358023702L;

    /**
     * @see java.lang.Object#Object()
     */
    public ListRenderer() 
     {
         setOpaque(true);
     }
    
    /**
     * @see javax.swing.ListCellRenderer#getListCellRendererComponent(
     *          javax.swing.JList, java.lang.Object, int, boolean, boolean)
     */
    public Component getListCellRendererComponent(JList list, Object value, 
                            int index, boolean isSelected, boolean cellHasFocus)    
    {
        setText(value.toString());
        
        final Color selectionColor = new Color(110,200,240);
        
        setBackground(isSelected ? selectionColor : Color.white);
        setForeground(isSelected ? Color.black : Color.black);
        
        this.setFont(new Font("Verdana", Font.PLAIN, 10));
        
        return this;
     }
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -