Interface TestbedPanel

All Known Implementing Classes:
TestPanelJ2D

public interface TestbedPanel
A TestbedPanel encapsulates the graphical panel displayed to the user. Also it is responsible for populating panel-specific data in the model (like panel width).
Author:
Daniel Murphy
  • Method Details

    • addKeyListener

      void addKeyListener(KeyListener argListener)
      Adds a key listener
      Parameters:
      argListener -
    • addMouseListener

      void addMouseListener(MouseListener argListener)
      Adds a mouse listener
      Parameters:
      argListener -
    • addMouseMotionListener

      void addMouseMotionListener(MouseMotionListener argListener)
      Adds a mouse motion listener
      Parameters:
      argListener -
    • grabFocus

      void grabFocus()
    • getDebugDraw

      DebugDraw getDebugDraw()
      Gets the display-specific debug draw
      Returns:
    • render

      boolean render()
      Renders the world
      Returns:
      if the renderer is ready for drawing
    • paintScreen

      void paintScreen()
      Paints the rendered world to the screen