問題タブ [glazedlists]

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

java - Glazedlistテーブルの最初の行のIndexOutOfBoundsException?

3つのGlazedlistテーブルを作成しました。ユーザーが最初のテーブルの行をクリックすると、2番目のテーブルにリストが表示されます。2番目のテーブルの行をクリックすると、3番目のテーブルの他のリストが表示されます。問題は、最初のテーブルの最初の行をクリックすると、次の例外が表示されることがあることです。

IndexOutOfBoundsExceptionが発生する理由と、それを取り除く方法を知っている人はいますか?

コード:

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

java - GlazedListテーブルがIllegalStateExceptionを生成するのはなぜですか?

以下のように2つのglazedListテーブルがあります。最初のテーブルをクリックして 2 番目のテーブルに入力すると、IllegalStateException が発生します。

誰かが理由を知っていて、それに対する最良の解決策は何ですか?

コード:

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

autocomplete - GlazedLists によるオートコンプリート

オートコンプリートに glazedlists を使用していますが、この点について質問したいと思います。フレンドリストの配列リストがあります。追加または削除ボタンをクリックして、友達リストに追加したり、友達リストから削除したりできます。フレンドリストのデータは、Gson と Json を使用して、friend.txt に書き込まれ、friend.txt から読み取られます。ユーザーがリストに人を追加したり、リストから人を削除したりすると、選択した人が削除されるか、friend.txt に追加されます。

コードからわかるように、検索操作には glazedlist を使用しました。要素[]を更新したいです。どうすれば更新できますか? 上記のコードを含むメソッドを追加または削除ボタンのコントローラーから呼び出すと、invokeAndWait に関する例外が発生します。

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

java - レンダラーで JCombobox からデータを取得するには?

ポップアップリストでオートコンプリートコンボボックスを開発する必要があります。そのリストのすべての行は、入力されたオートコンプリート データを強調表示する必要があります。
glazedlists を使用してオートコンプリートを作成します。しかし、私が最も困っているのは、入力されたコンボボックス データをレンダラーで強調表示する方法です。
この
1

更新のように見えるはずです:
入力された文字列を jcombobox エディターからリスト レンダラーに送信する方法を知りたいだけです。glazedlists を使用するかどうかは問題ではありません。

どういうわけか、コンボボックスをレンダラーに送信し、レンダラーのコンボボックスから情報を取得できることがわかりました。しかし問題は、 getListCellRendererComponent を今よりも頻繁に呼び出す必要があるということです。コンボボックスでレンダラー getListCellRendererComponent をより頻繁に呼び出す方法を知っている人はいますか?

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

java - GlazedList - 1 列のみに基づいてテーブルをフィルター処理する

MVC パターンを使用して実装された Swing プロジェクトで JTables を処理するために GlazedList を使用しています。テーブルにフィルタリング機能を組み込むために、コントローラーに次のコードがあります。

上記のコードにより、テーブル全体に存在するすべてのデータに基づいてテーブルをフィルタリングできます。私が欲しいのは、1 つの列のみに基づいてテーブルをフィルタリングする機能です。これを達成する方法を知っている人はいますか?

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

java - GlazedLists clear は、ソートされた JTable でエラーをスローします

JTables と JXTables を使用する既存のプロジェクトに glazedlists を含めたいと考えています。主な理由は、イベント処理が簡単だからです。ビュー テストを行ったところ、完全なリスト コンテンツを交換するときに問題が発生しました。私はこれを呼び出すことによって行います

このエラーは、JTable の標準テーブル ソートが有効になっている場合にのみ発生します。

ネットにはこのトピックに関する多くのヒントがありますが、ここでの問題が何であるかについての接着剤は得られません。少なくとも、glazedlists は標準の JTable ソートと一緒に動作しないのでしょうか? 私は java7、glazedLists 1.9.0 を使用しています。コード例は次のとおりです。

初めて「更新」をクリックすると機能し、2回目にクリックするとクラッシュします

JXTable のバリエーションも試しましたが、結果は同じです。

0 投票する
0 に答える
524 参照

swing - GlazedLists AutocompleteSupport を使用した Jtable 内の JComboBox - getSelectedItem が null を返す

GlazedLists の AutoCompleteSupport を使用して、JTable のセル エディターとして使用される JComboBox をラップしています。モデルにない値をエディターに入力すると、selectedItem を取得するという問題に直面しています。

リストにないものを ComboBox に入力すると、stopCellEditing メソッド内で問題が発生します。エディターで何か入力しても、stopCellEditing から getItem() を呼び出すと、null が返されます。以下のコードから 65 などを参照してください。

ComboBox モデルに追加できるように、エディターから項目を取得したいと思います。

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

java - グレーズド リストを JTable に接続し、SQL テーブルの値を入力したいですか?

JTable の並べ替え機能を備えた見た目の良い GUI を探しています。検索すると、Glazed List について知ることができます。しかし、ここのチュートリアルはかなり難しいです。 https://sites.google.com/site/glazedlists/documentation/tutorial

Jtable を Glazed リスト テーブルにリンクして、JDBC 経由で SQL テーブルの値を表示する方法を教えてください。