Package dguitar.gui

Provides Graphical User Interface classes for other packages.

See:
          Description

Interface Summary
OptionsDisplay Any object that wants to allow its DisplayOptions to be changed/read should implement this interface
Playable Any object that wants to be played by the PlayPanel must implement this interface
 

Class Summary
About This class creates the About window
Bar This class represents a musicl bar (it contains a musical measure)
BarMTP This class extends Bar, and it holds a MeasureTrackPair.
BarPanel A BarPanel might contains many Bar object inside Those Bar Objects can be BarTablature, BarStandar or any other compent that extend Bar
BarTablature This class extends BarMTP and display the notes using Guitar Tablature representation
ColorDialog This class allows the user to select the different Color Options
ColorPanel This class it here the different ColorPanel*s are added with a JTabbedPane At this moment it adds a
ColorPanelNote  
ColorPanelRhythm  
ColorPanelSelect  
ColorScheme This class lets you associate durations of beats or notes to a color a ColorScheme has at this moment 8 colors inside or 1 unique color.
DGDesktopPane  
DGFileChooser To change the behaviour of the FileChooser to remove the posibility to RENAME folders and files TODO: - The NEW FOLDER button still appears (usefull when saving..but not when opening) - When the view is changed to DETAILS the renaming is still posible !!
DGFileChooserUI To change the behaviour of the FileChooser to remove the posibility to RENAME folders and files TODO: The NEW FOLDER button still appears (usefull when saving..but no when opening) When the view is changed to DETAILS the renaming is still posible !!
DGuitar This is the DGuitar main class which represents the main window
DisplayOptions This class stores the DisplayOptions related to a Song and the whole program too.
FileLoaderHandler this class is listening for the FileLoader to finished or be canceled
MusicCursor This class is a class that represent a cursor for music edition
MusicCursorPosition  
PlayPanel A practical example of an object that implements the PerformanceTimerListener interface to diplay GUI information about what is being played.
PlayToolBar  
ScoreInformationDialog  
SlideLabel Creates/Paints different types of SLIDEs between two notes.
SongAction  
SongActionParameters This object stores the parameters used by the SongAction class
SongInternalFrame this class represents a JInternalFrame for any new of Open file
SongOptionsListener This class applies the selected options for a Single Piece or all the Pieces
SongOptionsMenu  
SongPanel  
TrackPanel  
 

Package dguitar.gui Description

Provides Graphical User Interface classes for other packages.

DGuitar, has a DestktopPane that contains JInternalFrames that can be PieceInternalFrames or MidiInternalFrames.

PieceInternalFrames contain a single PiecePanel that contains many TrackPanel.

TrackPanel may cotain one or more BarPanel that contain different Bars.

MidiInternalFrames are used to display and play the MIDI files.

Related Documentation

None at this moment.

See Also:
dguitar.gui.DGuitar.