問題タブ [defaulttablemodel]

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 に答える
3129 参照

java - huge JTable AbstractTableModel はすべての行を削除します

Java JTable、AbstractTableModel を持つ巨大な JTable (800*50) があるとします。ここで、すべてのテーブル行を削除し、新しいデータ行をそのテーブルに入れたいと考えています。これを達成するための最も簡単で高性能な方法はどれですか?

ありがとう。

0 投票する
6 に答える
19305 参照

java - 既存の TableModel に列を追加する

クラスがあります。

ResultSetMetaData を使用して、データベースからの結果セットと一致するように TableModel を構築します。

クラス Bでは、JPanel を拡張し、クラス Aを追加してテーブルを表示しました。条件に基づいて新しい列をテーブル モデルに追加できるようにしたいと考えています。DefaultTableModel私はグーグルで試してみましたが、示されているほとんどの例はnotに基づいていAbstractTableModelます。

これを達成する方法を知っている人はいますか?

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

java - JTable行選択の背景の問題。

私はJTableを持っており、このコードを使用してJTableやその他のプロパティの背景として画像を設定しました。

すべてが正しく機能しています。しかし、行を選択すると、行データが非表示になります。これ

このような結果が必要な場合、ここに画像の説明を入力してください dtModeltblMainViewという名前のJTableのdeafultTableModelです

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

java - DefaultTableModelgetValueAtメソッドは一見ランダムな結果を生成します

DefaultTableModelを使用するJTableを備えたGUIがあります。

これらのインスタンス変数は次のように宣言されています。

テーブルには次の情報が入力されます。

これにより、(この場合)変数に関する情報を含む5行が生成されます。

次のコードを使用して、ボタンを押すとこれらの変数の情報を受け取り、保存したいと思います。

5行すべてに説明を追加すると、上記のコードは次の出力を生成します。

JTableの最初の行に説明を追加するだけの場合、上記のコードは次のように生成します。

これは、5つの行すべてを認識していることを示していますが、何らかの理由で、行から読み取るときに混乱します。

私は1時間同じコード行を見つめていますが、正直なところ、何が問題になっているのかわかりません。

よろしくお願いします、マイク。

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

java - デザインビューで表示できない - NetBeans

2 つの配列を宣言し、それらをフィールド宣言に初期化しました。以下に例を示します。

jTable を Frame にドラッグ アンド ドロップします。次に、[プロパティ] > [モデル] > [カスタム コード] のテーブルに移動し、次のコードを記述します。

アプリケーションを実行すると、正常に動作しますが、この方法では、Netbeans のデザイン ビューで表示できません。

私を更新してください!プロパティで次のコードを使用して配列にアクセスしても、デザインビューが表示されない理由

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

java - JTableの日付列の並べ替えがフリーズする

異なるデータ型(int、string、date)のいくつかの列を含むJTableを使用しています。アプリを実行するとデータは正常に表示されますが、列ヘッダーを使用してデータを並べ替えると、Dateオブジェクトを含む列でフリーズします。以下はコードです。列8、9、および10が問題の原因です。日付列がソート可能になるようにするにはどうすればよいですか?

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

java - JTables と ActionPerformed による混乱

ユーザーがGUIのボタンを押すと、ifステートメント内の値がそのJTableに設定されるJTableを作成しようとしています。Java にまったく慣れていないので、おそらくこれは間違っていると思います。私はいくつかの調査を行いましたが、DefaultTableModel を使用するのが最善であると考えています。

一連のプリセット値を使用して Jtable を実装する方法は理解していますが、JButton を使用して値を設定する方法を理解するのに苦労しています。

ありがとう

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

swing - TreeModelListenerは、サブスクライブしているTreeModelの変更に応答しません

TreeModelChangedリスナーが、サブスクライブしているモデルの変更に応答できない理由をわざわざ理解しています。

私は小さな例で問題を再現することができました。

SysOutメッセージは、新しいノードがツリーに追加されるたびにコンソールに出力されません。

SysOutメッセージを、ツリーを再描画するためのいくつかのコマンドに置き換えるつもりです。現在、リスナーが解雇されていないことを証明するためだけにSysOutメッセージを使用しています。

私は何か基本的なものが欠けていますか?

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

java - JTableよりも効率の良いオブジェクト

データベースの視覚化を作成したいと思います。これはフルデスクトップアプリケーションであり、Excelに似ています。JTableデータベースの視覚化に100行(それぞれ6列)を入れると、アプリケーションがクラッシュします。そのようなタスクのためのより良いクラスはありますか?または他のよりスマートな方法?

それは私がそれをする方法です: