私が取り組んでいるプロジェクトで助けが必要です。ピアノの GUI で押されたキーを配列リストに保存するピアノ プログラムを作成する必要があります。次に、再生ボタンが押されたときに作成した曲を再生する必要があります。私が持っているコードはここにあります。任意の助けをいただければ幸いです
import java.util.*;
import student.NoteStore;
/**
*
* @author Alex
*/
public class Notestore implements NoteStore {
ArrayList<Integer> tune = new ArrayList<>();
@Override
public void addNote(int note) {
tune.add(note);
}
public void getNextNote(int note) {
for (int i = 0; i < tune.size(); i++) {
tune.get(i);
}
}
@Override
public boolean hasNextNote() {
if ( == true) {
return true;
}
return false;
}
@Override
public void start(int sortOrder) {
NoteStore ns = new Notestore();
ns.addNote(60);
ns.addNote(62);
ns.addNote(58);
//start (with the notes in tune order)
ns.start(2);
int note1 = ns.getNextNote();
int note2 = ns.getNextNote();
//start again (with the notes in tune order)
ns.start(2);
int note3 = ns.getNextNote();
System.out.println("Notes were " + note1 + "," + note2 + "," + note3);
}
}