jremrenderers.java

来自「JRemoteControl is a simple Java&#8482 dr」· Java 代码 · 共 40 行

JAVA
40
字号
package fildiv.jremcntl.server.gui.util.swing;import java.awt.Component;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.ListCellRenderer;public class JRemRenderers {	public static abstract class AbstractLabelComboBoxRenderer extends JLabel implements ListCellRenderer {		public AbstractLabelComboBoxRenderer() {			setOpaque(true);			setHorizontalAlignment(LEFT);			setVerticalAlignment(CENTER);		}				public Component getListCellRendererComponent(JList list, Object value,				int index, boolean isSelected, boolean cellHasFocus) {			if (isSelected) {				setBackground(list.getSelectionBackground());				setForeground(list.getSelectionForeground());			} else {				setBackground(list.getBackground());				setForeground(list.getForeground());			}			setupComponent(list, value,				index, isSelected, cellHasFocus);						return this;		}		public abstract void setupComponent(JList list, Object value, int index, 				boolean isSelected, boolean cellHasFocus);	}}

⌨️ 快捷键说明

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