0

以下のコードは、曲を追加するメソッドを呼び出すメソッドをActionListener実装したものです。setText文字列型でのみ機能することは知ってsetTextいますが、少しのトリック( ""を追加)で機能させることができるはずです。しかし、そうではありません。何か案は?からセッターを呼び出す代替手段はありActionListenerますか?

private class AddListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {

        displayOutput.setText.(""+Object.addSong(object2););

    }
}
4

1 に答える 1

1

表示されるエラーメッセージ:

setTextを解決できないか、フィールドではありません

これは、メソッド呼び出しであるはずの.afterがあるためです。また、の後setTextに余分なものを削除する必要があります。;(object2)

これらのエラーは、その名前の静的メソッドを持たない、の呼び出しaddSongから得られるエラーをマスクします。Object

これらの構文エラー以外に、addSongメソッド(最終的に呼び出すオブジェクト)が実際に値を返し、空の文字列に連結することを確認する必要があります。

于 2012-12-19T23:46:07.847 に答える