类层次结构
- java.lang.Object 
       
- javax.sound.midi.MidiDevice.Info
 - javax.sound.midi.MidiEvent
 - javax.sound.midi.MidiFileFormat
 - javax.sound.midi.MidiMessage (implements java.lang.Cloneable) 
         
- javax.sound.midi.MetaMessage
 - javax.sound.midi.ShortMessage
 - javax.sound.midi.SysexMessage
 
 - javax.sound.midi.MidiSystem
 - javax.sound.midi.Patch
 - javax.sound.midi.Sequence
 - javax.sound.midi.Sequencer.SyncMode
 - javax.sound.midi.SoundbankResource 
         
- javax.sound.midi.Instrument
 
 - java.lang.Throwable (implements java.io.Serializable) 
         
- java.lang.异常 
           
- javax.sound.midi.InvalidMidiDataException
 - javax.sound.midi.MidiUnavailableException
 
 
 - java.lang.异常 
           
 - javax.sound.midi.Track
 - javax.sound.midi.VoiceStatus
 
 
Interface Hierarchy
- java.lang.AutoCloseable 
       
- javax.sound.midi.MidiDevice 
         
- javax.sound.midi.Sequencer
 - javax.sound.midi.Synthesizer
 
 - javax.sound.midi.Receiver 
         
- javax.sound.midi.MidiDeviceReceiver
 
 - javax.sound.midi.Transmitter 
         
- javax.sound.midi.MidiDeviceTransmitter
 
 
 - javax.sound.midi.MidiDevice 
         
 - java.util.EventListener 
       
- javax.sound.midi.ControllerEventListener
 - javax.sound.midi.MetaEventListener
 
 - javax.sound.midi.MidiChannel
 - javax.sound.midi.Soundbank