21 package com.realtime.crossfire.jxclient.gui.list;
23 import java.awt.BorderLayout;
24 import java.awt.Component;
25 import javax.swing.JList;
26 import javax.swing.JPanel;
27 import org.jetbrains.annotations.NotNull;
51 super(
new BorderLayout());
53 this.
template =
template;
54 add(
template, BorderLayout.CENTER);
62 template.setIndex(value.getIndex());
63 template.setSelected(isSelected);
Component getListCellRendererComponent(@NotNull final JList<? extends GUICharacter > list, @NotNull final GUICharacter value, final int index, final boolean isSelected, final boolean cellHasFocus)
A GUIList that tracks a GUICharacter instance.
A ListCellRenderer that implements resizing after screen resolution changes.
A character displaying GUI element.
static final long serialVersionUID
The serial version UID.
CharacterCellRenderer(@NotNull final GUICharacter template)
Creates a new instance.