Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.list;
36 import java.awt.Color;
37 import java.awt.Dimension;
39 import java.awt.Graphics;
40 import org.jetbrains.annotations.NotNull;
41 import org.jetbrains.annotations.Nullable;
109 index = defaultIndex;
114 throw new UnsupportedOperationException(
"Not supported yet.");
119 super.paintComponent(g);
120 g.setColor(
new Color(0, 0, 0, 0.0f));
121 g.fillRect(0, 0, getWidth(), getHeight());
125 if (character ==
null) {
133 final int y = (getHeight()+
font.getSize())/2;
137 g.drawString(character.
getName(), x, y);
139 g.drawString(character.
getRace(), x, y);
141 g.drawString(character.
getParty(), x, y);
143 g.drawString(character.
getMap(), x, y);
148 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
155 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
172 throw new UnsupportedOperationException(
"Not supported yet.");
177 throw new UnsupportedOperationException(
"Not supported yet.");
182 throw new UnsupportedOperationException(
"Not supported yet.");
198 if (this.index ==
index) {
static final long serialVersionUID
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
final CharacterModel characterModel
CharacterInformation getEntry(final int index)
static Dimension getTextDimension(@NotNull final String text, @NotNull final FontMetrics fontMetrics)
boolean canScroll(final int distance)
Dimension getMinimumSize()
void setIndex(final int index)
void setSelected(final boolean selected)
GUICharacter(@NotNull final TooltipManager tooltipManager, @NotNull final FacesManager facesManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, final int w, final int h, @NotNull final Font font, final int defaultIndex, final CharacterModel characterModel, @NotNull final GuiFactory guiFactory)
Dimension getPreferredSize()
final CharacterInformationListener characterInformationListener
final GuiFactory guiFactory
TooltipText newTooltipText(@Nullable final String tooltipText)
final GUIElementListener elementListener
void scroll(final int distance)
void removeCharacterInformationListener(final int index, @NotNull final CharacterInformationListener listener)
void paintComponent(@NotNull final Graphics g)
final FacesManager facesManager
Dimension getMinimumSizeInt()
final TooltipManager tooltipManager
void addCharacterInformationListener(final int index, @NotNull final CharacterInformationListener listener)