2017-01-05 15 views
-1

私は今Javaゲームを書いていますが、フィールドの名前とスコアを使ってどのタイプのランキングがランクになっているのかという問題があり、そのフィールドをJLabelに追加したいと思います。メソッドsetText()は残念ながら修正されません。私は何をすべきか?フィールド名を持つJLabelにリストを追加するにはどうすればよいですか?

+2

*「setText()メソッドは残念ながら修正できません。どうすればよいですか?」*正しい形式の[mcve]を作成して投稿することを検討する必要があります。 – Frakcool

+0

あなたはリストを持っていますか? Swingは 'JList'を提供しています! – trashgod

+0

正しいリストエントリにアクセスして名前とスコアを抽出してラベルに手渡していないのはなぜですか?なぜあなたはラベルでそれを解決したいのですか? @Frakcoolのように指摘した。作業するための最小限の例を挙げてください。 – LostKatana

答えて

0

とスコア

AのJLabelが複数行のテキストを表示するように設計されていません。

HTMLを使用してテキストの書式を設定できます。

また、行/列形式でデータを表示するように設計されたJTableを使用することをお勧めします。

詳細と動作例については、How to Use TablesのSwingチュートリアルのセクションをお読みください。

私はタイプが

ます。また、カスタムTableModelの例えばRow Table Modelをチェックアウトすることができますが、あなたがテーブルにあなたのRankingオブジェクトを表示する方法を示してランキングされたリストを持っています。

関連する問題