|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lyra.Interface.AlbumArtPanel.Interact
public class AlbumArtPanel.Interact
The code separation from the user interface. This Class handles all of the complexities of making the interface interactive.
Field Summary | |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
cFile
|
private static java.lang.String |
CLASS
|
private java.util.Map<java.lang.String,java.lang.String> |
nFile
|
private Operations |
Ops
|
private AlbumArtPanel.AlbumArtPopup |
Popup
|
private java.util.Map<java.lang.String,java.lang.String> |
State
|
Constructor Summary | |
---|---|
AlbumArtPanel.Interact()
Base constructor for class. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
hostUpdated(UpdateEvent update)
Updates of host information as passed through this specific method. |
void |
mouseClicked(java.awt.event.MouseEvent evt)
|
void |
mouseEntered(java.awt.event.MouseEvent evt)
|
void |
mouseExited(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
void |
run()
|
void |
updateArt()
Updates the Album Art image based on existing information. |
private void |
updateArt(java.util.Map<java.lang.String,java.lang.String> current)
Updates the Album Art image based on provided information. |
private java.util.Map<java.lang.String,java.lang.String> |
updateDetails(java.util.Map<java.lang.String,java.lang.String> state)
Extracts the information from the org.lyra.Host.Status class and extracts the currently playing song. |
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> cFile
private java.util.Map<java.lang.String,java.lang.String> nFile
private java.util.Map<java.lang.String,java.lang.String> State
private AlbumArtPanel.AlbumArtPopup Popup
private Operations Ops
private static final java.lang.String CLASS
Constructor Detail |
---|
public AlbumArtPanel.Interact()
Method Detail |
---|
public void updateArt()
private void updateArt(java.util.Map<java.lang.String,java.lang.String> current)
current
- Current song information.private java.util.Map<java.lang.String,java.lang.String> updateDetails(java.util.Map<java.lang.String,java.lang.String> state)
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 mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent evt)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
public void run()
run
in interface java.lang.Runnable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |