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;
35 public class GuiInfoTwoColumn<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> {
final Component component
The component to display in the second column.
This Class contains the data of one archetype attribute.
Base package of all Gridarta classes.
Reflects a game object (object on a map).
A GuiInfo that displays a label and another component in two columns.
final DialogAttribute< G, A, R, T > attribute
The DialogAttribute this entry represents.
GameObjects are the objects based on Archetypes found on maps.
final Component label
The label to display in the first column.
GuiInfoTwoColumn(@NotNull final DialogAttribute< G, A, R, T > attribute, @NotNull final Component label, @NotNull final Component component)
Creates a new instance.
Defines types of GameObjects with corresponding attributes.
Information about one attribute line in a GameObjectAttributesDialog.
Interface for MapArchObjects.