|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.vizzini.ui.game.AbstractEnvironmentUISwing
org.vizzini.ui.game.cardgame.AbstractCardEnvUISwing
org.vizzini.example.gin.ui.EnvironmentUISwing
public class EnvironmentUISwing
Provides an environment user interface for Gin.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
EnvironmentUISwing()
Construct this object. |
Method Summary | |
---|---|
protected void |
assignAgentListener(IAgent agent)
Assign listeners using the given agent. |
protected JPanel |
createPilePanel()
Create the pile panel. |
protected void |
removeAgentListener(IAgent agent)
Remove the given agent as a listener. |
void |
reset()
Reset. |
void |
setAgentOneName(String name)
Set agent one's name. |
void |
setAgentTwoName(String name)
Set agent two's name. |
void |
setDiscardPile(ICardCollection cards)
Set the discard pile. |
void |
setDrawPile(ICardCollection cards)
Set the draw pile. |
void |
setHandOne(ICardCollection cards)
Set agent one's hand. |
void |
setHandTwo(ICardCollection cards)
Set agent two's hand. |
void |
stateChange(StateEvent event)
Respond to state change events. |
Methods inherited from class org.vizzini.ui.game.AbstractEnvironmentUISwing |
---|
assignAgentListeners, configure, getEnvironment, getSupport, init, isAudioOn, removeAgentListeners, scoreChange, setAudioOn, setEnvironment |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EnvironmentUISwing()
Method Detail |
---|
public void reset()
reset
in interface IEnvironmentUI
reset
in class AbstractEnvironmentUISwing
public void setAgentOneName(String name)
public void setAgentTwoName(String name)
public void setDiscardPile(ICardCollection cards)
public void setDrawPile(ICardCollection cards)
public void setHandOne(ICardCollection cards)
public void setHandTwo(ICardCollection cards)
public void stateChange(StateEvent event)
stateChange
in interface IStateListener
stateChange
in class AbstractCardEnvUISwing
protected void assignAgentListener(IAgent agent)
assignAgentListener
in class AbstractEnvironmentUISwing
agent
- Agent.protected JPanel createPilePanel()
protected void removeAgentListener(IAgent agent)
removeAgentListener
in class AbstractEnvironmentUISwing
agent
- Agent.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |