我正在上编程课,我必须让乐器“演奏”。我想使用 Math.random 创建一个介于 0-9 或 0-10 之间的随机数,并让该数字对应于通过 JOptionPane 图标显示的数组中的图片。我唯一的问题是,如何创建一个将随机 int 对应于图片的程序,然后使用 JOption Pane 呈现它。这是我到目前为止所拥有的:
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 图标制作成一个数组后我停下来(我还有其他九张图片要制作一个图标)。有谁知道我如何创建程序?