Class GridEditor

All Implemented Interfaces:
KeyListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
HexGrid.HexGridEditor, SquareGrid.SquareGridEditor

public abstract class GridEditor extends JDialog implements MouseListener, KeyListener
See Also:
  • Field Details Link icon

    • SET Link icon

      protected static final String SET
    • CANCEL Link icon

      protected static final String CANCEL
    • CANCEL_SET Link icon

      protected static final String CANCEL_SET
    • OK Link icon

      protected static final String OK
    • NUMBERING Link icon

      protected static final String NUMBERING
    • grid Link icon

      protected GridEditor.EditableGrid grid
    • board Link icon

      protected Board board
    • view Link icon

      protected JPanel view
    • scroll Link icon

      protected JScrollPane scroll
    • setMode Link icon

      protected boolean setMode
    • hp1 Link icon

      protected Point hp1
    • hp2 Link icon

      protected Point hp2
    • hp3 Link icon

      protected Point hp3
    • okButton Link icon

      protected JButton okButton
    • canSetButton Link icon

      protected JButton canSetButton
    • setButton Link icon

      protected JButton setButton
    • numberingButton Link icon

      protected JButton numberingButton
    • saveGridVisible Link icon

      protected boolean saveGridVisible
    • saveNumberingVisible Link icon

      protected boolean saveNumberingVisible
    • saveDx Link icon

      protected double saveDx
    • saveDy Link icon

      protected double saveDy
    • saveOrigin Link icon

      protected Point saveOrigin
    • DELTA Link icon

      protected static final int DELTA
      See Also:
    • DDELTA Link icon

      protected static final double DDELTA
      See Also:
    • FAST Link icon

      protected static final int FAST
      See Also:
    • ERROR_MARGIN Link icon

      protected static final int ERROR_MARGIN
      See Also:
  • Constructor Details Link icon

  • Method Details Link icon

    • initComponents Link icon

      protected void initComponents()
    • cancel Link icon

      protected void cancel()
    • cancelSetMode Link icon

      protected void cancelSetMode()
    • startSetMode Link icon

      protected void startSetMode()
    • keyPressed Link icon

      public void keyPressed(KeyEvent e)
      Specified by:
      keyPressed in interface KeyListener
    • rebuild Link icon

      public void rebuild()
    • keyReleased Link icon

      public void keyReleased(KeyEvent e)
      Specified by:
      keyReleased in interface KeyListener
    • keyTyped Link icon

      public void keyTyped(KeyEvent e)
      Specified by:
      keyTyped in interface KeyListener
    • mouseClicked Link icon

      public void mouseClicked(MouseEvent e)
      Specified by:
      mouseClicked in interface MouseListener
    • mouseEntered Link icon

      public void mouseEntered(MouseEvent e)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited Link icon

      public void mouseExited(MouseEvent e)
      Specified by:
      mouseExited in interface MouseListener
    • mousePressed Link icon

      public void mousePressed(MouseEvent e)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased Link icon

      public void mouseReleased(MouseEvent e)
      Specified by:
      mouseReleased in interface MouseListener
    • adjustX0 Link icon

      protected void adjustX0(int direction, KeyEvent e)
    • adjustY0 Link icon

      protected void adjustY0(int direction, KeyEvent e)
    • adjustDx Link icon

      protected void adjustDx(int direction, KeyEvent e)
    • adjustDy Link icon

      protected void adjustDy(int direction, KeyEvent e)
    • setNewOrigin Link icon

      protected void setNewOrigin(Point p)
    • isHorizontal Link icon

      protected boolean isHorizontal(Point p1, Point p2)
    • isVertical Link icon

      protected boolean isVertical(Point p1, Point p2)
    • isPerpendicular Link icon

      protected boolean isPerpendicular(Point p1, Point p2)
    • reportShapeError Link icon

      protected void reportShapeError()
    • calculate Link icon

      public abstract void calculate()