From a714980001770d23628599710a48260e12f09be4 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Fri, 16 May 2003 15:03:57 +0000 Subject: [PATCH] more comments.. *sigh* ;py --- MooInstrumentList.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/MooInstrumentList.java b/MooInstrumentList.java index 1b33782..7138c37 100644 --- a/MooInstrumentList.java +++ b/MooInstrumentList.java @@ -13,6 +13,10 @@ public class MooInstrumentList extends JComboBox implements ActionListener { protected int channel; + /** + * Creates the instrument list. + * @param chan The channel it will operate on. + */ public MooInstrumentList(int chan) { super(instruments); setChannel(chan); @@ -20,17 +24,26 @@ public class MooInstrumentList extends JComboBox implements ActionListener { addActionListener(this); } + /** + * Sets the channel that it will operate on. + */ public void setChannel(int chan) { channel = chan; setSelectedIndex(Moosique.getChannel(channel).getProgram()); } + /** + * Sets the instrument on a channel when it's changed in the combobox. + */ public void actionPerformed(ActionEvent e) { JComboBox box = (JComboBox)e.getSource(); int instrument = box.getSelectedIndex(); Moosique.getChannel(channel).programChange(instrument); } + /** + * The list with standard midi instruments. + */ public static final String[] instruments = { " 0 Acoustic Grand Piano", " 1 Bright Acoustic Piano", -- 2.39.2