2

Javaでアクションjbuttonを追加する方法を尋ねたいのですが、Javaの初心者です。netbeans を使用して Harmony Search アルゴリズムでコードを最適化するプログラムを作成しています。jButton3にはアルゴリズムを処理する機能がありますが、すでに最適化されたパターンを再生するためだけに、jButton1という名前のボタンを1つ追加する必要があります。しかし、メッセージエラーが発生しました

互換性のない型: 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);

    }  
4

1 に答える 1