pgbennett.jampal
Class MainFrame

java.lang.Object
  extended by pgbennett.jampal.MainFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener, javax.swing.event.ListSelectionListener

public class MainFrame
extends java.lang.Object
implements java.lang.Runnable, java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.WindowListener, javax.swing.event.ListSelectionListener


Field Summary
 java.awt.event.ActionListener editorUpdateActionListener
           
 javax.swing.JFrame frame
           
static boolean isOpening
           
 Library library
           
static java.util.HashMap<java.lang.String,MainFrame> mainFrameMap
          Keys of map are library name, values are the mainframe objects
 javax.swing.JTable mainTable
           
 java.lang.String name
           
 MainFrame parentFrame
           
 MainFrame playListFrame
           
 java.lang.String shortName
           
 javax.swing.Timer timer
           
 
Constructor Summary
MainFrame(java.lang.String name)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void editCell()
           
 java.awt.Font getSelectedFont()
           
 java.awt.Font getStrikeoutFont()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void openPlayList()
           
 void run()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 void windowDeactivated(java.awt.event.WindowEvent e)
           
 void windowDeiconified(java.awt.event.WindowEvent e)
           
 void windowIconified(java.awt.event.WindowEvent e)
           
 void windowOpened(java.awt.event.WindowEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

library

public Library library

mainTable

public javax.swing.JTable mainTable

frame

public javax.swing.JFrame frame

name

public java.lang.String name

shortName

public java.lang.String shortName

mainFrameMap

public static java.util.HashMap<java.lang.String,MainFrame> mainFrameMap
Keys of map are library name, values are the mainframe objects


isOpening

public static boolean isOpening

timer

public javax.swing.Timer timer

editorUpdateActionListener

public java.awt.event.ActionListener editorUpdateActionListener

playListFrame

public MainFrame playListFrame

parentFrame

public MainFrame parentFrame
Constructor Detail

MainFrame

public MainFrame(java.lang.String name)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

openPlayList

public void openPlayList()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

editCell

public void editCell()

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

getSelectedFont

public java.awt.Font getSelectedFont()

getStrikeoutFont

public java.awt.Font getStrikeoutFont()