Klasse Table

Bekannte direkte Unterklassen:
ChessBoard, Hashtable, List, Stack

public class Table extends VisualizationElement
Represents a table to visualize.
  • Felddetails

    • START_Y_POS

      protected static final int START_Y_POS
      Siehe auch:
    • START_X_POS

      protected static final int START_X_POS
      Siehe auch:
    • CELL_HEIGHT

      protected static final int CELL_HEIGHT
      Siehe auch:
    • CELL_WIDTH

      protected static final int CELL_WIDTH
      Siehe auch:
    • numberOfRows

      protected int numberOfRows
    • numberOfColumns

      protected int numberOfColumns
    • height

      private int height
    • width

      private int width
    • valueTable

      protected Object[][] valueTable
    • columnCaptions

      private String[] columnCaptions
  • Konstruktordetails

    • Table

      public Table(Object[][] values, String[] columnCaptions, int width, int height)
      Creates a new Table.
      Parameter:
      values - The values of the table.
      columnCaptions - The captions of the table columns.
      width - Width of the table.
      height - Height of the table.
    • Table

      public Table(Object[][] values, int width, int height)
      Creates a new Table.
      Parameter:
      values - The values of the table.
      width - Width of the table.
      height - Height of the table.
  • Methodendetails

    • draw

      public void draw(Graphics g)
      Beschreibung aus Klasse kopiert: VisualizationElement
      Draws the visualization element.
      Angegeben von:
      draw in Klasse VisualizationElement
      Parameter:
      g - The Graphics object to draw the element to the DrawArea.
    • setWidth

      public void setWidth(int width)
      Parameter:
      width - the width to set
    • getWidth

      public int getWidth()
      Gibt zurück:
      the width
    • setHeight

      public void setHeight(int height)
      Parameter:
      height - the height to set
    • getHeight

      public int getHeight()
      Gibt zurück:
      the height
    • setColumnCaptions

      public void setColumnCaptions(String[] columnCaptions)
    • getColumnCaptions

      public String[] getColumnCaptions()
    • setValues

      public void setValues(Object[][] values)
      Parameter:
      values - the values to set
    • getValues

      public Object[][] getValues()
      Gibt zurück:
      the values