Package music.lib

Examples of music.lib.LabeledInteger


  @Override
  public ArrayList<LabeledInteger> getKeyLabels()
  {
    ArrayList<LabeledInteger> labels = new ArrayList<LabeledInteger>();
    LabeledInteger labeledInteger;

    for (int i = 0;i < KEYS.length;i ++)
    {
      labeledInteger = new LabeledInteger();
      labeledInteger.setLabel(KEYS[i][0]);
      labeledInteger.setIntValue(i);
      labels.add(labeledInteger);
    }
   
    return labels;
  }
View Full Code Here


  @Override
  public ArrayList<LabeledInteger> getChordLabels()
  {
    ArrayList<LabeledInteger> labels = new ArrayList<LabeledInteger>();
    LabeledInteger labeledInteger;

    for (int i = 0;i < CHORDS.length;i ++)
    {
      labeledInteger = new LabeledInteger();
      labeledInteger.setLabel(CHORDS[i][0]);
      labeledInteger.setIntValue(i);
      labels.add(labeledInteger);
    }
   
    return labels;
  }
View Full Code Here

  @Override
  public ArrayList<LabeledInteger> getScaleLabels()
  {
    ArrayList<LabeledInteger> labels = new ArrayList<LabeledInteger>();
    LabeledInteger labeledInteger;

    for (int i = 0;i < SCALES.length;i ++)
    {
      labeledInteger = new LabeledInteger();
      labeledInteger.setLabel(SCALES[i][0]);
      labeledInteger.setIntValue(i);
      labels.add(labeledInteger);
    }
   
    return labels;
  }
View Full Code Here

    chordMenuToItemLut.clear();
    scaleMenuToItemLut.clear();

    ArrayList<LabeledInteger> labels;
    Iterator<LabeledInteger> labelIterator;
    LabeledInteger labeledInteger;

    if (instrumentType == PIANO_TYPE)
    {
      labels = piano.getKeyLabels();

      JRadioButtonMenuItem firstMenuItem;

      labelIterator = labels.iterator();
      firstMenuItem = null;
      while (labelIterator.hasNext())
      {
        labeledInteger = labelIterator.next();
        menuItem = new JRadioButtonMenuItem(labeledInteger.getLabel());
        menuItem.addActionListener(actionPerformed);
        keys.add(menuItem);
        keyMenuToItemLut.put(menuItem, labeledInteger);

        if (firstMenuItem == null)
          firstMenuItem = menuItem;
      }

      labels = piano.getChordLabels();

      labelIterator = labels.iterator();
      firstMenuItem = null;
      while (labelIterator.hasNext())
      {
        labeledInteger = labelIterator.next();
        menuItem = new JRadioButtonMenuItem(labeledInteger.getLabel());
        menuItem.addActionListener(actionPerformed);
        chords.add(menuItem);
        chordMenuToItemLut.put(menuItem, labeledInteger);

        if (firstMenuItem == null)
          firstMenuItem = menuItem;
      }

      labels = piano.getScaleLabels();

      labelIterator = labels.iterator();
      firstMenuItem = null;
      while (labelIterator.hasNext())
      {
        labeledInteger = labelIterator.next();
        menuItem = new JRadioButtonMenuItem(labeledInteger.getLabel());
        menuItem.addActionListener(actionPerformed);
        scales.add(menuItem);
        scaleMenuToItemLut.put(menuItem, labeledInteger);

        if (firstMenuItem == null)
View Full Code Here

        pianoKeys.repaint();
      }
      else
      {
        JRadioButtonMenuItem jRadio = (JRadioButtonMenuItem) obj;
        LabeledInteger li;

        if ((li = keyMenuToItemLut.get(jRadio)) != null)
        {
          piano.setKey(li);
View Full Code Here

TOP

Related Classes of music.lib.LabeledInteger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.