問題タブ [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.
java - DefaultListModelとJListを使用してリストを表示する
DefaultListModelとJListを使用してアイテムのリストを表示しようとしていますが、ウィンドウが空です。エラーは何ですか?
コードを参照してください:
java - JListを使用してTreeMapオブジェクトを表示します
TreeMapを反復処理して、オブジェクトをDefaultListModelに追加してから、JListに追加したいと思います。ただし、リストにはキー値のみが表示され、オブジェクトは表示されません。どうすればこれを修正できますか?
以下のコードを参照してください。
これは、イテレータが作成されるクラスです。
パブリッククラスInventoryUPCIterator{
java - JListモデルに変更を登録する方法は?
listModel の変更をリッスンする必要があるインターフェイスを理解するのに問題があります。ListDataListenerだと思ったのですが、その中のメソッドがわかりません。そこには3つの方法があり、これは私が欲しいもののようですが、説明を理解できません:
「複雑すぎる」とはどういう意味ですか? そして、「以前の方法で特徴付ける」ことによって?さて、全体はどういう意味ですか?これは私が望むインターフェースですか?
java - DefaultListModelを使用してArrayListからJListに項目を追加する
次のコードを使用するとArrayList
、にあるアイテムをに追加しようとしています。JList
ただし、メソッドの外側を宣言するDefaultListModel
と、追加によって各アイテムが増分されます。つまり、各アイテムの1つを追加する代わりに、複数のアイテムが追加されます。なぜこれが起こるのか疑問に思っていましたか?
java - JListのテキストの色とスタイルを変更するには?
名前のリストを含む DefaultListModel があります。名前がリストに追加されると、文字列として追加されます。私がする必要があるのは、特定の時間にいくつかの名前の色/スタイル (つまり、イタリック体) を変更することです。これを行う効率的な方法はありますか?
java - JList は常にエントリを表示するとは限りません
サーバーがゲームのリストを送信するゲームロビーを作成しようとしています。新しいゲームがあるたびに、次のコードが実行されます。
ただし、リストにエントリが表示されない場合がありますが、出力には次のように表示されます: 6 games 1 2 3 4 5 6 6
スクリーンショット:
リストモデルがクリアされたかどうか、エントリが削除されたかどうか、またはリストモデルに何かが起こったかどうかをファイルで確認しましたが、そうではありません...
JList に再描画を追加しても、まだバグが残っています... スクリーンショット:
java - JList ラップの問題
実行時に要素を追加すると、ラップが適切に更新されないようです。フレームが再検証されると、最後の行で新しいアイテムをレンダリングし続けます (古いラップされた行を保持します) が、続行せずに新しい行にラップします。
リストは、フレームのサイズが変更された場合にのみ再ラップできます (無効化、検証、および再描画は機能しません)。
java - ArrayList を JList に。clientlist\channellist を持つ RMI チャット プログラム
組み込みの Netbeans Swing で生成された Jlist に arraylist を追加する方法を理解するのに苦労しています。
私の目標は、クライアントがチャネルに参加するたびに、IRC のように clientlist とチャネル リストの両方を使用して、1 つのリストを自動的に更新することです。
Atm i には、次のメソッドを備えたこれらのクラスがあり、人々がチャネルに参加したり、チャットしたり、離れたり、ささやいたりできます。
それで、私はListModelクラスについて少し読んだことがありますが、どのクラスにリストモデルを追加すべきかを理解するのにいくつか問題があります。
clientlist は arraylist ですが、channellist はハッシュテーブルです。チャネルにいるとき、同じチャネル内のすべてのクライアントを取得したいと思います。そのコードはどうなりますか?
ところで、コードは主にノルウェー語です。それが問題である場合は、私に知らせてください。
GUILogic クラスもあり、ChatFrontImpl クラスからいくつかのメソッドを取得し、RMI サーバーに接続します。
そして、Netbeans によって作成された GUI クラスがあります。
java - DefaultListModelで選択する前にボタンをクリックするとクラッシュを防ぎますか?
リスト内の異なる名前を選択するために DefaultListModel を使用しています。名前を選択するには、ユーザーはリスト内の名前の 1 つをクリックして強調表示し、ボタンを押して選択した名前を確認します。私の問題は、リストで名前が選択される前にユーザーがボタンをクリックすると、クラッシュすることです!
これまでこのコードを使用してきましたが、クラッシュを防ぐには不十分です
ユーザーが何も選択せずにボタンをクリックした場合にクラッシュを防ぐ方法はありますか? ありがとう!
java - DefaultListModel への HashMap
私が持っているコードは次のとおりです。
エラーが発生します:
誰でもこれで私を助けることができますか?