• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 248
  • Last Modified:

linking code together

The numbers that are generated through this code needs to go into an arraylist in the same order. I have to be able to have each number to be associated to an audio file which are in a hashmap linked to a checkbox. I have the code for the hashmap to checkboxs if needed


import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.util.*;
import java.lang.*;



public class TestIt {
    public static void main(String[] args) {
        printRows();
   }

// Generate numbers fir training

static void printRows() {
    final int INDEX_LIMIT = 8;
          final int BATCH_LENGTH_LIMIT = 8;
    final int BATCH_SIZE = 4;
    final int NUM_BATCH_GROUPS = 4;
    int batchLength = 4;
          // Disallow duplicates by using a Set
    Set numbers = new HashSet();
    for (int batchGroup = 0; batchGroup < NUM_BATCH_GROUPS; batchGroup++) {
               // Add numbers if more needed
      while (numbers.size() < batchLength && batchLength < BATCH_LENGTH_LIMIT) {
        numbers.add(new Integer((int)(Math.random()  * INDEX_LIMIT) + 1));
      }
      for (int batchSize = 0; batchSize < BATCH_SIZE; batchSize++) {
        java.util.List list = new ArrayList(numbers);
                    // Shuffle and print
        Collections.shuffle(list);
        System.out.println(list);
      }
      batchLength++;
      System.out.println();
    }
  }  
}


// Checkboxs to audio files Audio files to Checkboxs

public class CheckBoxesToAudioFiles {
     Map checkToAudio;

     public CheckBoxesToAudioFiles {
          checkToAudio = new HashMap();
     }
     
     public void mapCheckboxToAudioFile(JCheckbox cb, AudioFile af) {
          checkToAudio.put(cb, af);
     }
     
     public AudioFile getAudioFileForCheckbox(JCheckbox cb) {
          (AudioFile)return checkToAudio.get(cb);
     }
     
}


0
Drop_of_Rain
Asked:
Drop_of_Rain
  • 3
  • 2
1 Solution
 
Drop_of_RainAuthor Commented:
Let me clarify this better. The numbers that are generated through this code needs to go into an arraylist in the same order. I have to be able to have each number go to an audio file which are in a hashmap linked to a checkbox.


0
 
JavatmCommented:
Looks like your making a Java Media Player :)
0
 
Drop_of_RainAuthor Commented:
No I'm making a training program. And cin use all the help I can get.
0
 
JavatmCommented:
Can you tell me what you need to accomplish about your question above ?
0
 
Drop_of_RainAuthor Commented:
If you could go to this question you will get an understanding of what I am trying to accomplish with the program.  

http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_20933110.html

What I need first is to be able to have the numbers that are generated from this code to be stored into a source (I'll leave that up to you) in the same order as they are generated. I then need those stored numbers to be linked to an audio file in a hashmap. (the code above)
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now