Class Hierarchy
- java.lang.Object
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- java.awt.Container
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Frame (implements java.awt.MenuContainer)
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- MediaPlayer.MusicPlaylistManager
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- java.awt.Frame (implements java.awt.MenuContainer)
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Container
- MediaPlayer.LinkedList<E> (implements java.lang.Iterable<T>)
- MediaPlayer.BetterLinkedList<E>
- MediaPlayer.LinkedList.Node
- MediaPlayer.PlaylistController
- MediaPlayer.Song (implements java.lang.Comparable<T>)
- MediaPlayer.SongDatabaseController
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)