|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lyra.Interface.PlayerPanel.Interact
private class PlayerPanel.Interact
The code separation from the user interface. This Class handles all of the complexities of making the interface interactive.
Field Summary | |
---|---|
private static java.lang.String |
CLASS
|
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
Playlist
|
private boolean |
SliderClient
|
private boolean |
SliderProcess
|
private java.util.Map<java.lang.String,java.lang.String> |
State
|
Constructor Summary | |
---|---|
PlayerPanel.Interact()
Base constructor for the class. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
java.lang.String |
getNumber(java.lang.Long value)
Simple method which will take a number and convert it to a string maintaining elements such as an additional zero for formatting. |
void |
hostUpdated(UpdateEvent update)
Updates of host information as passed through this specific method. |
void |
pendulumUpdated(int elapsed,
int total)
In order to try and maintain a certain amount of efficiency it was deemed a bit much to create a class containing a lot of additional information. |
void |
stateChanged(javax.swing.event.ChangeEvent evt)
|
private void |
stateMixer()
Updates Mixer elements in the panel. |
private void |
stateOptions()
Updates Host Options in the panel. |
private void |
statePlayer()
Updates Player controls in the panel. |
private void |
updateState()
This method will update various elements to reflect current state information from the Host itself. |
private void |
updateTime()
Method which is used after the base is in to ensure that all of the time elements are updated to match initial state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.Map<java.lang.String,java.lang.String> State
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> Playlist
private boolean SliderProcess
private boolean SliderClient
private static final java.lang.String CLASS
Constructor Detail |
---|
public PlayerPanel.Interact()
Method Detail |
---|
public java.lang.String getNumber(java.lang.Long value)
value
- Number to convert.
private void updateTime()
private void updateState()
private void statePlayer()
private void stateOptions()
private void stateMixer()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void hostUpdated(UpdateEvent update)
UpdateListener
hostUpdated
in interface UpdateListener
update
- Update notification method.UpdateEvent
public void pendulumUpdated(int elapsed, int total)
PendulumListener
pendulumUpdated
in interface PendulumListener
elapsed
- Integer carrying current runtime.total
- Integer representing total play time.public void stateChanged(javax.swing.event.ChangeEvent evt)
stateChanged
in interface javax.swing.event.ChangeListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |