私はplayerNameとScoreを持つクラスを持っています。私はこのクラスのObservableListを自分のControllerクラスに作成しました。プレイヤーとスコアがこの配列に追加されます。しかし、問題はどのように私はスコアに応じてそれを並べ替えるのですか?ObservableList <Class>を値の昇順と降順で並べ替える - JAVAFX
ObservableList<PlayerScore> playerScores = FXCollections.observableArrayList();
これは、これまでにどのように見えるかです:
//stateACS is a toggle button
if (stateASC.isSelected()) {
//Sort in asc order by player score
FXCollections.sort(playerScores);
}else{
//sort in desc order by player score
}
なぜタイプ 'クラス'を使用するのか分かりません。これを説明できますか? –
これは単なる例であり、クラスの実名はPlayerScoresです。私は今質問を更新しました。 –