我想问一下如何在java中添加动作jbutton,我是java的新手。我正在制作一个程序,使用 netbeans 使用 Harmony Search 算法优化和弦。jButton3 具有处理算法的功能,但我需要将 1 个按钮命名为 jButton1,仅用于播放已经优化的模式。但我收到一条消息错误
不兼容的类型:void 无法转换为 jButton1。
我该如何解决?谢谢你。
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hs = new HarmonySearch(oriChord, hms, hmcr, par, delta, max_iteration);
//hs = new HarmonySearch();
hs.train();
String melodyMusicString = hs.nodeListToMusicString(oriMelody);
String chordMusicString = hs.nodeListToMusicString(oriChord);
String bestMusicString = hs.nodeListToMusicString(hs.best_chord());
//System.out.println(chordMusicString);
Pattern pattern = new Pattern("T["+jComboBox1.getSelectedItem()+"]");
pattern.add("V0 " + melodyMusicString);
pattern.add("V1 " + bestMusicString);
Player player = new Player();
jButton1 = player.play(pattern);
}