Logo Search packages:      
Sourcecode: jampal version File versions  Download package

Classes | Public Member Functions | Public Attributes | Static Public Attributes | Package Functions | Static Package Functions | Package Attributes | Static Package Attributes | Private Member Functions

pgbennett::jampal::MainFrame Class Reference

Inheritance diagram for pgbennett::jampal::MainFrame:
Inheritance graph
[legend]
Collaboration diagram for pgbennett::jampal::MainFrame:
Collaboration graph
[legend]

List of all members.

Classes

class  ColumnSelectionListener
class  EditCellRunnable
class  MyRenderer

Public Member Functions

void actionPerformed (ActionEvent e)
void editCell ()
Font getSelectedFont ()
Font getStrikeoutFont ()
void keyPressed (KeyEvent e)
void keyReleased (KeyEvent e)
void keyTyped (KeyEvent e)
 MainFrame (String name)
void openPlayList ()
void run ()
void valueChanged (ListSelectionEvent e)
void windowActivated (WindowEvent e)
void windowClosed (WindowEvent e)
void windowClosing (WindowEvent e)
void windowDeactivated (WindowEvent e)
void windowDeiconified (WindowEvent e)
void windowIconified (WindowEvent e)
void windowOpened (WindowEvent e)

Public Attributes

ActionListener editorUpdateActionListener
JFrame frame
Library library
JTable mainTable
String name
MainFrame parentFrame
MainFrame playListFrame
String shortName
javax.swing.Timer timer

Static Public Attributes

static boolean isOpening = false
static HashMap< String, MainFramemainFrameMap = new HashMap<String, MainFrame>()

Package Functions

void addFile (File file) throws Exception
void addMouseListenerToHeaderInTable ()
void addMouseListenerToTable ()
void clearLast ()
void clearLibrary ()
void combineDuplicates ()
void compress ()
JComponent createAccessoryPanel (JCheckBox cb)
void createHeaderRenderers ()
void createMenu ()
void createPlayButtons (JPanel contentPane, GridBagConstraints constraints)
void createUpdateActionListener ()
void deleteTracks ()
void editTrackTags ()
void fileAddTracks ()
void fileLoadm3u ()
void find ()
void fireChangeKeepSelection ()
String[] getFileNames ()
int getIntProperty (String key) throws Exception
void getMRUList ()
void installMRUList ()
void installMRULists ()
void loadSavedSettings () throws Exception
void mruActionPerformed (ActionEvent evt)
void newLibrary ()
void onFont ()
void onResetFont ()
void openLibrary ()
void playList ()
void reload ()
boolean removeTag () throws Exception
void restoreSize () throws Exception
void save (String fileType)
void setCustomFonts () throws Exception
void setCustomFontsAll () throws Exception
void updateMRUList ()
String updateSavedSettings ()
void updateSelection ()
void validateTracks ()
void ViewTrackProperties ()

Static Package Functions

static void timeFormat (long days, String name, StringBuffer timeStr)

Package Attributes

int addCounter
JFileChooser addTrackFileChooser
JCheckBoxMenuItem announceMenuItem
JCheckBox cellEditCheckBox
JCheckBoxMenuItem cellEditMenuItem
JCheckBoxMenuItem continuousMenuItem
CustomizeDialog customizeDialog
JCheckBox deleteTagcb
EditCellRunnable editCellRunnable = new EditCellRunnable()
int editCol = -1
boolean editorUpdateActionListening
int editorUpdateCount
int editRow = -1
Vector< String > errorMessages
File fileChoose []
JMenu fileMenu
JSeparator fileSeparator
int focusCol = -1
int focusRow = -1
long keyTime = 0
MouseAdapter listMouseListener
LibraryTableModel model
Mp3FileFilter mp3FileFilter = new Mp3FileFilter()
Vector< Component > mruComponents = new Vector <Component> (mruLimit+1)
AudioPlayer player
JLabel playLabel
JSlider playSlider
JPopupMenu popupMenu
ProgressBox progressBox
FileListDialog propsWin = null
char runType
boolean savedOnClose = false
Properties savedSettings
JScrollPane scrollPane
StringBuffer search = new StringBuffer()
SearchDialog searchDialog
Font selectedFont
LibraryTrack[] selectedTracks
boolean startPlaying
JLabel statusLabel
Font strikeoutFont
DefaultCellEditor tableCellEditor
JLabel timeLabel
TrackEditor trackEditor
LibraryTrack trackLastPlaying
TransferObject transferObject
ArrayList< Image > windowIcons = new ArrayList<Image>()

Static Package Attributes

static final String[] AboutText
static ImageIcon altAlbumIcon
static ImageIcon hasAltIcon
static final int[] m3jColType
static final int mruLimit = 10
static Vector< String > mruList = new Vector<String> (mruLimit)
static ImageIcon playingIcon
static DecimalFormat thousandsFormatter = new DecimalFormat("###,###")
static DecimalFormat zeroFormatter = new DecimalFormat("00")

Private Member Functions

void maybeShowPopup (MouseEvent e)
void openHelpPage ()

Detailed Description

Definition at line 42 of file MainFrame.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index