問題タブ [defaultlistmodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2437 参照

java - DefaultListModelとJListを使用してリストを表示する

DefaultListModelとJListを使用してアイテムのリストを表示しようとしていますが、ウィンドウが空です。エラーは何ですか?

コードを参照してください:

0 投票する
2 に答える
1165 参照

java - JListを使用してTreeMapオブジェクトを表示します

TreeMapを反復処理して、オブジェクトをDefaultListModelに追加してから、JListに追加したいと思います。ただし、リストにはキー値のみが表示され、オブジェクトは表示されません。どうすればこれを修正できますか?

以下のコードを参照してください。

これは、イテレータが作成されるクラスです。

パブリッククラスInventoryUPCIterator{

0 投票する
2 に答える
2496 参照

java - JListモデルに変更を登録する方法は?

listModel の変更をリッスンする必要があるインターフェイスを理解するのに問題があります。ListDataListenerだと思ったのですが、その中のメソッドがわかりません。そこには3つの方法があり、これは私が欲しいもののようですが、説明を理解できません:

「複雑すぎる」とはどういう意味ですか? そして、「以前の方法で特徴付ける」ことによって?さて、全体はどういう意味ですか?これは私が望むインターフェースですか?

0 投票する
1 に答える
44917 参照

java - DefaultListModelを使用してArrayListからJListに項目を追加する

次のコードを使用するとArrayList、にあるアイテムをに追加しようとしています。JList

ただし、メソッドの外側を宣言するDefaultListModelと、追加によって各アイテムが増分されます。つまり、各アイテムの1つを追加する代わりに、複数のアイテムが追加されます。なぜこれが起こるのか疑問に思っていましたか?

0 投票する
1 に答える
1567 参照

java - JListのテキストの色とスタイルを変更するには?

名前のリストを含む DefaultListModel があります。名前がリストに追加されると、文字列として追加されます。私がする必要があるのは、特定の時間にいくつかの名前の色/スタイル (つまり、イタリック体) を変更することです。これを行う効率的な方法はありますか?

0 投票する
1 に答える
427 参照

java - JList は常にエントリを表示するとは限りません

サーバーがゲームのリストを送信するゲームロビーを作成しようとしています。新しいゲームがあるたびに、次のコードが実行されます。

ただし、リストにエントリが表示されない場合がありますが、出力には次のように表示されます: 6 games 1 2 3 4 5 6 6

スクリーンショット: スクリーンショットを見る

リストモデルがクリアされたかどうか、エントリが削除されたかどうか、またはリストモデルに何かが起こったかどうかをファイルで確認しましたが、そうではありません...

JList に再描画を追加しても、まだバグが残っています... スクリーンショット: ここに画像の説明を入力

0 投票する
1 に答える
366 参照

java - JList ラップの問題

実行時に要素を追加すると、ラップが適切に更新されないようです。フレームが再検証されると、最後の行で新しいアイテムをレンダリングし続けます (古いラップされた行を保持します) が、続行せずに新しい行にラップします。

リストは、フレームのサイズが変更された場合にのみ再ラップできます (無効化、検証、および再描画は機能しません)。

0 投票する
1 に答える
803 参照

java - ArrayList を JList に。clientlist\channellist を持つ RMI チャット プログラム

組み込みの Netbeans Swing で生成された Jlist に arraylist を追加する方法を理解するのに苦労しています。

私の目標は、クライアントがチャネルに参加するたびに、IRC のように clientlist とチャネル リストの両方を使用して、1 つのリストを自動的に更新することです。

Atm i には、次のメソッドを備えたこれらのクラスがあり、人々がチャネルに参加したり、チャットしたり、離れたり、ささやいたりできます。

それで、私はListModelクラスについて少し読んだことがありますが、どのクラスにリストモデルを追加すべきかを理解するのにいくつか問題があります。

clientlist は arraylist ですが、channellist はハッシュテーブルです。チャネルにいるとき、同じチャネル内のすべてのクライアントを取得したいと思います。そのコードはどうなりますか?

ところで、コードは主にノルウェー語です。それが問題である場合は、私に知らせてください。

GUILogic クラスもあり、ChatFrontImpl クラスからいくつかのメソッドを取得し、RMI サーバーに接続します。

そして、Netbeans によって作成された GUI クラスがあります。

0 投票する
1 に答える
92 参照

java - DefaultListModelで選択する前にボタンをクリックするとクラッシュを防ぎますか?

リスト内の異なる名前を選択するために DefaultListModel を使用しています。名前を選択するには、ユーザーはリスト内の名前の 1 つをクリックして強調表示し、ボタンを押して選択した名前を確認します。私の問題は、リストで名前が選択される前にユーザーがボタンをクリックすると、クラッシュすることです!

これまでこのコードを使用してきましたが、クラッシュを防ぐには不十分です

ユーザーが何も選択せずにボタンをクリックした場合にクラッシュを防ぐ方法はありますか? ありがとう!

0 投票する
1 に答える
2083 参照

java - DefaultListModel への HashMap

私が持っているコードは次のとおりです。

エラーが発生します:

誰でもこれで私を助けることができますか?