私はプログラミングのクラスを受講していますが、楽器を「演奏」する必要があります。Math.randomを使用して、0-9または0-10のいずれかの乱数を作成し、その番号をJOptionPaneアイコンを介して表示される配列内の画像に対応させたいと思います。私の唯一の問題は、ランダムなintを画像に対応させるプログラムを作成し、JOptionペインを使用してそれを表示するにはどうすればよいかということです。これが私がこれまでに持っているものです:
public static String Flute(String pickYourInstrument, String instrument){
//try to assign variables to pictures in an array
ImageIcon icon = new ImageIcon("/home/james/programmingpics/A_Flute");
JOptionPane.showMessageDialog(null, "A Note", "A Note with Flute",
JOptionPane.OK_OPTION, icon);
for (int i = 0; i < 1000; i++) {
int random = 1 * (int) (Math.random() * 10);
System.out.println(random);
}
}
ImageIconアイコンを配列にする方法がわからないことに気付いた後、立ち往生しました(アイコンを作成するための写真が他に9枚あります)。誰かが私がプログラムを作成する方法を知っていますか?