20 package net.sf.gridarta.gui.map.maptilepane;
22 import java.awt.event.ActionEvent;
23 import java.awt.event.ActionListener;
24 import javax.swing.border.TitledBorder;
25 import org.jetbrains.annotations.NotNull;
46 public MapTilePanel(
final int direction, @NotNull
final int[] nextFocus, @NotNull
final TilePanel tilePanel, @NotNull
final String name) {
48 final TitledBorder border =
new TitledBorder(name);
49 border.setTitleJustification(TitledBorder.CENTER);
50 tilePanel.setBorder(border);
52 final ActionListener actionListener =
new ActionListener() {
58 public void actionPerformed(@NotNull
final ActionEvent e) {
59 tilePanel.updateRAState();
64 tilePanel.addTextFieldActionListener(actionListener);
final TilePanel tilePanel
A MapTilePanel extends a TilePanel with a border and makes focus traversal work within the map tile p...
A tile panel displays exactly one direction for map tiling.
A Panel for managing the tiling of maps.
MapTilePanel(final int direction, @NotNull final int[] nextFocus, @NotNull final TilePanel tilePanel, @NotNull final String name)
Creates a new instance.