org.jbox2d.testbed.framework
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 Summary
 void addKeyListener(java.awt.event.KeyListener argListener)
          Adds a key listener
 void addMouseListener(java.awt.event.MouseListener argListener)
          Adds a mouse listener
 void addMouseMotionListener(java.awt.event.MouseMotionListener argListener)
          Adds a mouse motion listener
 org.jbox2d.callbacks.DebugDraw getDebugDraw()
          Gets the display-specific debug draw
 void grabFocus()
           
 void paintScreen()
          Paints the rendered world to the screen
 boolean render()
          Renders the world
 

Method Detail

addKeyListener

void addKeyListener(java.awt.event.KeyListener argListener)
Adds a key listener

Parameters:
argListener -

addMouseListener

void addMouseListener(java.awt.event.MouseListener argListener)
Adds a mouse listener

Parameters:
argListener -

addMouseMotionListener

void addMouseMotionListener(java.awt.event.MouseMotionListener argListener)
Adds a mouse motion listener

Parameters:
argListener -

grabFocus

void grabFocus()

getDebugDraw

org.jbox2d.callbacks.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



Copyright © 2013. All Rights Reserved.