📄 listrenderer.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 + -