20 package net.sf.gridarta.gui.dialog.gameobjectattributes;
22 import java.awt.Component;
27 import org.jetbrains.annotations.NotNull;
28 import org.jetbrains.annotations.Nullable;
34 public class GuiInfoRow<G
extends GameObject<G, A, R>, A extends
MapArchObject<A>, R extends
Archetype<G, A, R>, T extends
ArchetypeAttribute> extends
GuiInfo<G, A, R, T> {
40 private final Component
row;
GuiInfoRow(@NotNull final DialogAttribute< G, A, R, T > attribute, @NotNull final Component row)
Creates a new instance.
A GuiInfo that fills one component horizontally.
This Class contains the data of one archetype attribute.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
final DialogAttribute< G, A, R, T > attribute
The DialogAttribute this entry represents.
GameObjects are the objects based on Archetypes found on maps.
final Component row
The component to display filled horizontally.
Defines types of GameObjects with corresponding attributes.
Information about one attribute line in a GameObjectAttributesDialog.
Interface for MapArchObjects.