問題タブ [jlist]

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 投票する
4 に答える
17172 参照

java - JListで選択したアイテムの背景色を動的に変更する方法

JList で選択されている項目の背景色を動的に変更するにはどうすればよいですか?

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

java - JEdi​​torPane / ListCellRenderer で壊れた img タグ

JEdi​​torPane を拡張する ListCellRenderer にこのコードがあります。エディタ ペインには画像が表示されず、代わりに「壊れたアイコン」が表示されます。どうしたの?

0 投票する
3 に答える
4288 参照

java - JList をテーブルに追加し、テーブルをスクロール ペインに追加する

JList を作成しました。それをテーブルに追加してから、テーブルをスクロール ペインに追加して、両方がスクロール ペインに含まれるようにします。

これは、リストをテーブルに追加する、上で貼り付けたコードを実行したときのプログラムの外観です。 alt text http://img21.imageshack.us/img21/3237/11834317.jpg テーブルをリストに追加してからスクロール ペインに追加すると、このように表示されます。両方をスクロール ペインに追加して、両方を表示するにはどうすればよいですか?

代替テキスト http://img27.imageshack.us/img27/3678/94687555.jpg

これは、それがどのように見えるかです..

代替テキスト http://img21.imageshack.us/img21/1343/90528093.jpg

0 投票する
3 に答える
3538 参照

java - JavaでjListに項目を表示するには?

私はJava GUIプログラムを作成し、そのGUIにjListを追加して、呼び出して項目を追加することにより、そのjListにプログラムの出力を印刷しました

しかし問題は、追加時に項目が表示されていないことです。プログラムが終了しようとしているときに表示されます。

つまり、「開始」ボタンをクリックしてプログラムを開始すると、「listBox」への項目の追加を含むすべての処理が完了しますが、プログラムが「actionPerformed()」に戻ると項目が jList に表示されます。 「開始」ボタンのActionListenerの"メソッド。

リストにアイテムが追加されたときにすぐにアイテムを表示するためにできること。

上記のアプリケーションはマルチスレッドです。メイン スレッドは GUI を起動し、10 個のスレッドを開始して jList の「listModel」(DefaultListModel のインスタンス) をすべてのスレッドに渡し、各スレッドが「addElement("")」メソッドを呼び出してリストに項目を追加できるようにします。 「リストモデル」

実際には、listModel は DefaultListModel クラスのサブクラス (DefaultListModelSubClass) のインスタンスです。addElement() メソッドをオーバーライドして「同期」させ、一度に 1 つのスレッドだけが項目を追加できるようにしました。

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

java - jlist の選択を文字列に変換する

jlist 内のどの項目が選択されているかに基づいて、プログラムにテキスト文字列を作成させる方法を見つけようとしています。最初に私が試した

しかし、それは私に与えた..

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

java - JList アイテムが表示されている場合にのみ何かをロードする

多くの要素が取り込まれた Jlist を実装しています。各要素は画像に対応しているので、リストの各行内にサイズ変更されたプレビューを表示したいと思います。Jlabelを拡張するカスタムImageCellRendererを実装しました。 getListCellRendererComponentで、その要素に何もない場合はサムネイルを作成します。各行は、画像のパスと JLabel に適用されるアイコンを格納するPageクラスに対応します。PageオブジェクトはDefaultListModel内に配置され、JList に入力されます。レンダリング コードは次のようなものです。

セルレンダラーが呼び出されるリストで特定のアイテムのみが表示されると考えていましたが、ページオブジェクトをリストモデルに追加すると、すべてのサムネイルが作成されることがわかりました。アイテムをロードしようとしましたが、モデルを JList に設定した後、または最初にモデルを設定し、アイテムの追加を開始しましたが、結果は同じです。必要な場合にのみデータをロードする方法はありますか、それとも、各要素の可視性をチェックする内部に項目が積み重ねられた JScrollPanel のようなカスタム コントロールを作成する必要がありますか?

ありがとう

0 投票する
3 に答える
16691 参照

java - 実行時に JList の行の色を変更する

JList 行を動的に変更しようとしています。n 番目の行の色を変更して強調表示する必要があります (n はコンパイル時に不明です)。カスタム ListCellRenderer を使用した多くの例を見ましたが、すべて「静的」でした。

つまり、x 行の JList があります。実行時に、「ビジネス ロジック」が n 番目の行が重要であることを検出します。背景を緑にして、1 秒待ってから、再び白にします。もう1つ、行の選択を変更しないでください。

そうするための最良の方法は何ですか?

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

java - スイング、編集可能なjTableの上にJListを表示して、テキストをオートコンプリートするエントリを選択します

編集可能なセルを持つ JTable があります。各セルには、入力されたテキストをすばやく検証するための CarretListener が含まれています。ただし、1 つの特別なセルでは、リストからエントリを選択できる必要があります。テキストを入力すると、リストが生成されます。エントリのリスト内の Programm serach は等しいので、入力されたテキストは、Google のように提案されます。これまでのところ、すべて良いです。しかし、リストを正しい位置に表示する方法がわかりません。GlassPane を試しましたが、うまくいきません。セルの座標を取得して JList を表示するのに問題があります。行全体を変更したくないため、行の高さを設定して、リスト全体も機能しないように表示します。たぶん、TableCellRenderer などにトリックがあるのでしょうか...? 完全なソースコードなどは必要ありませんが、正しい方向へのプッシュが必要です。

これがプログラムの写真で、次のようになります : http://img198.imageshack.us/img198/3227/sosollsseinh.jpg

マルク

0 投票する
3 に答える
5147 参照

java - JListのサイズ変更の問題?

私はJListでサイズ変更の問題を抱えています...以下は私のコードです...私の要件は、固定サイズのJListをパネルに追加することであり、フレームを最大化/最小化すると、JListはそれに応じて増減する必要があります.助けてください..これを達成する方法は?

以下はデザインです。

こんにちはカール、単純なケースでは機能しますが、上記のケースでは機能しません。だから私は今、上記のコードを説明しています..

GBレイアウトの「TestListControl」というフレームがあります。GB レイアウトの selectDevicesPanel を追加します。selectDevicesPanel で: GB レイアウトで selectNamesInnerPanel を追加する selectNamesInnerPanel で: GB レイアウトで selectNameAddPanel を追加する フロー レイアウトで selectTeamPanel を追加する selectNameAddPanel で: chooseDeviceScrollPane clickToAddDeletePanel selectedNameScrollPane

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

java - Java ドロップダウン チェックリスト

を使用して複数選択リスト ボックスを作成する方法は理解していますが、リストに es をJLists追加してドロップダウンのようにしたいと考えています。JCheckBox私がオンラインで見つけた最良の視覚的表現はdropdown-check-listです。

上記を達成するための最良の方法は何ですか?私はTableListを考えていました。助言がありますか?