sound.soundDemo
Class JavaSound
java.lang.Object
sound.soundDemo.JavaSound
- All Implemented Interfaces:
- java.lang.Runnable, java.util.EventListener, javax.swing.event.ChangeListener
public class JavaSound
- extends java.lang.Object
- implements javax.swing.event.ChangeListener, java.lang.Runnable
The Java Sound Samples : MidiSynth, Juke, CapturePlaybackPanel, Groove.
- Version:
- @(#)JavaSound.java 1.17 02/02/06
- Author:
- Brian Lichtenwalter
Constructor Summary |
JavaSound(java.lang.String audioDirectory)
|
Method Summary |
void |
close()
|
javax.swing.JPanel |
getCapturePlaybackPanel()
|
sound.soundDemo.JavaSound.MyJPanel |
getPanel()
|
static void |
main(java.lang.String[] args)
|
void |
open()
|
void |
run()
Lazy load the tabbed pane with CapturePlaybackPanel, MidiSynth and Groove. |
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaSound
public JavaSound(java.lang.String audioDirectory)
getPanel
public sound.soundDemo.JavaSound.MyJPanel getPanel()
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged
in interface javax.swing.event.ChangeListener
close
public void close()
open
public void open()
throws javax.sound.midi.MidiUnavailableException,
javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.MidiUnavailableException
javax.sound.midi.InvalidMidiDataException
run
public void run()
- Lazy load the tabbed pane with CapturePlaybackPanel, MidiSynth and Groove.
- Specified by:
run
in interface java.lang.Runnable
getCapturePlaybackPanel
public javax.swing.JPanel getCapturePlaybackPanel()
main
public static void main(java.lang.String[] args)