public abstract class PamView extends java.lang.Object implements PamViewInterface
Makes a simple display with a main GUI and a list of data objects.
Constructor and Description |
---|
PamView(PamControllerInterface pamControllerInterface,
PamModelInterface pamModelInterface,
int frameNumber) |
Modifier and Type | Method and Description |
---|---|
int |
getFrameNumber() |
javax.swing.JFrame |
getGuiFrame() |
abstract java.lang.String |
getViewName() |
abstract void |
renameControlledUnit(PamControlledUnit pamControlledUnit) |
void |
setFrameNumber(int frameNumber) |
abstract void |
showControlledUnit(PamControlledUnit pamControlledUnit)
tells the view to show the main display panel of a pamControlledUnit
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addControlledUnit, enableGUIControl, modelChanged, pamEnded, pamStarted, removeControlledUnit, setTitle
public PamView(PamControllerInterface pamControllerInterface, PamModelInterface pamModelInterface, int frameNumber)
public abstract void showControlledUnit(PamControlledUnit pamControlledUnit)
showControlledUnit
in interface PamViewInterface
pamControlledUnit
- public abstract void renameControlledUnit(PamControlledUnit pamControlledUnit)
public abstract java.lang.String getViewName()
public int getFrameNumber()
getFrameNumber
in interface PamViewInterface
public javax.swing.JFrame getGuiFrame()
getGuiFrame
in interface PamViewInterface
public void setFrameNumber(int frameNumber)