問題タブ [tablemodel]

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

java - Java: TableModel と TreeModel のサーバー側永続ストレージ ソリューション?

シナリオ: クライアントはログオンし、独自の TableModel と TreeModel を作成し、後でアクセスできるようになります。

Java クラス オブジェクトと文字列で構成される TableModel と TreeModel。

これをcouchDBに保存するにはどうすればよいですか? (RDBMSの方が適切ですか?)それをJSONにシリアル化し、サーバーにファイルとして保存するだけですか?

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

java - Java:TreeModel、TableModelをJSONに、またはその逆にシリアル化しますか?

クライアント側では、ユーザー指定の入力により、一意のTreeModelとTableModelが作成されます。

これは、MongoDBに保存するためにJSONにシリアル化する必要があります(JSONドキュメントを直接保存します)。

JSONを解析してTreeModelまたはTableModelに戻す必要があります。これらは、クライアント側のソフトウェアで再度レンダリングされます。

これを容易にするライブラリまたは既存のコードはありますか?

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

java - Java Swingのモデルコンポーネントの複数のインスタンス?

これまで、適切な Java Swing コンポーネントに対して異なるモデル クラスを使用していましTableModelJTable。すべてJTableに独自の がありTableModelます。は、必要なすべてのデータを提供TableModelする 1 つのオブジェクト ( ) に基づいています。Modelこのようなもの:

でも今は変えたいと思っています。私のインターフェースは、 の複数のインスタンスの可能性を提供しますModel。私の質問は、どうすればいいですか?

  • から複数のオブジェクトをインスタンス化するMyTable
  • ユーザーの操作時にモデルへの現在の参照を動的に変更する

したがって、私が直面している基本的な問題は、同じものJTableを同じものと一緒に使用したいということですTableModel。複数を使用するTableModel必要がありますか、それともデータ ソースへの変更参照を使用する必要がありますか?


同様の質問:

複数のタブを提供したいのですが、それらは基になるモデルのインスタンスを変更します。タイプは変更されませんが、現在のインスタンスは変更されます。つまり、データが変更されます。

私は今すべきですか:

  • ビュー コンポーネントの複数のオブジェクトをインスタンス化しますか? JTableたとえば、利用可能なすべてのモデルに対して、独自の, JPanel,JScrollPaneオブジェクトをインスタンス化しますか?
  • タブ付きペインの変更イベントをリッスンして動的に変更する 基になるモデルの参照
0 投票する
2 に答える
5337 参照

java - その TableModel から JTable を取得する

私は次のようにトリガーする関数を持っています:

私は TableModelEvent から TableModel を取得しました:

しかし、TablecellBalloonTip コンストラクターで使用するには JTable が必要です。TableModel から JTable を取得するにはどうすればよいですか?

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

java - JavaがデータベースからJTableにデータを設定

データベースからJtableにデータを挿入しようとしましたが、私のコードがあります:

エラーが発生します:

問題はどこですか?

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

java - データベースからテーブルへのデータの挿入

私のコードがありますが、行と列のない空のテーブルを示しているため、機能しません

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

java - JTableは、列をビューで非表示にするが、バックグラウンドで使用するためにモデルに保持する方法

私はを持ってJTableおり、データ配列をに渡していますTableModel。バックグラウンドデータ処理に必要なすべての列をデータモデルに保持したいのですが、JTableの一部の列のみを表示したいと思います。

これを実現するにはどうすればよいですか?ビュー(視覚化さJTableれた)からデータ列を削除しますが、モデル()からは削除しませんTableModelか?

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

java - TableModelListener を動作させることができないようです

すべてが実行される UI クラスを作成しています (別のクラスがランナーとして機能します)。このクラスにはテーブルがあり、テーブルは変更時に TableModeEvents を作成することになっていますが、そうではないようです。

コンソールは、テーブルに対して何かを行うたびに「テスト」を出力するはずですが、そうではありません。私は他のSSCCEを作成しましたが、すべてを1つのプログラム(メインメソッドとサブクラスと匿名クラスのみ)に保持している限り、それらは正常に動作しますが、クラス間で動作するようには見えません.

私が間違っていることは何か分かりますか?

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

java - 実行時に JTable セルを編集可能または編集不可にする方法は?

私は JTable を使用しており、テーブル内のパラメータはハッシュ マップを通過しています。ハッシュ マップには 2 つのパラメーターが含まれます。1 はキー (文字列) で、もう 1 つは値 (ベクトル) です。ベクトルには、最初の値 (キーに対応する) と文字 (R/W) (読み取り/書き込み) の 2 つのものが含まれます。

この HashMap を使用してテーブルを作成しましたが、実行時に「R/W」値を使用できません。特定のセルに「R」が含まれている場合、そのセルは読み取り専用 (編集不可のセル) であることを意味します。特定のセルに「W」が含まれている場合、その特定のセルは、新しい値も書き込む (編集可能セル) にのみ使用できることを意味します。

SSCCE:

これは私のテーブルの完全なコードです。

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

java - JTable 行を編集してテーブルモデル値を追加する方法は?

私は空のTableModelを持っています。このモデルを JTable に設定すると、行がありません。ユーザーがコンボボックスエディターで値を選択できる空の行を1つ作成したいと思います。ユーザーが null 以外の値を選択すると、2 行目が追加され、モデルに 1 つのオブジェクトが作成されます。モデルにこの行のオブジェクトがない場合、空の行を追加するにはどうすればよいですか?