📄 starlistcellrender.java
字号:
package gui.ui.list;
import java.awt.Color;
import java.awt.Component;
import javax.swing.DefaultListCellRenderer;
import javax.swing.Icon;
import javax.swing.JList;
public class StarListCellRender extends DefaultListCellRenderer {
Color text = new Color(76,196,40);
Color heightTx = new Color(175,250,110);
public Component getListCellRendererComponent(
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
{
setComponentOrientation(list.getComponentOrientation());
// Color bg = null;
// Color fg = null;
setBackground(list.getBackground());
if (isSelected) {
//setBackground(bg == null ? list.getSelectionBackground() : bg);
setForeground(heightTx);
}
else {
//setBackground(list.getBackground());
setForeground(text);
}
if (value instanceof Icon) {
setIcon((Icon)value);
setText("");
}
else {
setIcon(null);
setText((value == null) ? "" : value.toString());
}
setEnabled(list.isEnabled());
setFont(list.getFont());
// Border border = null;
// if (cellHasFocus) {
// if (isSelected) {
// border = DefaultLookup.getBorder(this, ui, "List.focusSelectedCellHighlightBorder");
// }
// if (border == null) {
// border = DefaultLookup.getBorder(this, ui, "List.focusCellHighlightBorder");
// }
// } else {
// border = getNoFocusBorder();
// }
// setBorder(border);
return this;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -