問題タブ [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.
java - DefaultTableModelに行を追加する
これは私にこのエラーを与えます:
スレッド「AWT-EventQueue-0」の例外java.lang.ArrayIndexOutOfBoundsException:1>0。
何か案が?
java - Javaテーブルの更新
テーブルを更新するタイマークラスがありますが、変更に影響を与えることがわかった唯一の方法は、このコードを使用することです。これは本質的に休憩時間のアプリケーションです。ネットワーク上のiniファイルを読み取るためにini4jを使用しています。それは機能しますが、私がしている他のことで速度の問題を引き起こしています。現在の設定では、時間はほぼ正確に表示されますが、人を追加すると遅れ始めます。あなたが答えるなら、それは役に立たないだろうjTablesを学ぶことです笑。jtablesとfireupdateの変更を使用してこれを機能させることができませんでした。
これが私のテーブルのコードです
このコードをテーブルのあるクラスに追加しました。
これをタイマーに追加することを検討していますが、それでも何かが足りないように感じます。
camickrから、tableupdateクラスでこれを試しました。それでも役に立たなかった、それは更新しますが、ちょっとグリッチです。私は使用することを覚えていましたjTable1.setAutoCreateColumnsFromModel(false);
tableupdateの読み取り部分にini4jを使用するのをやめ、Javaプロパティを使用しました。これにより、速度が大幅に向上しましたが、それでも解決されませんでした。setDataVectorBreakTimev21.jTable1.setValueAt(StartIni2.one(), 0, 1);
は、StartIni2がini4jの代わりにJavaプロパティを使用するのと同じように機能します。
java - DefaultTableModelのjava.lang.NullPointerExceptiongetModel()
私はで作成しましたJTable
、DefaultTableModel
私は内部とすべてにデータを追加します、しかし私がそれを取得しようとすると私はNullPointerException
ここに行きます:
完全なエラー:
java - TableModel 構造を変更する
したがって、シナリオは、多数の JComboBox をセルとして持つ JTable を持っているということです。JComboBox の要素の選択では、テーブル モデルの構造を変更する必要があります。JComboBox の選択をリッスンし、それに応じて再検証する「出力テーブル」も下にあります。このため、リスナーを再利用できるように、クエリ テーブルのモデルを同じに保つ必要があります。テーブル モデルの構造を変更するにはどうすればよいですか?
すでに他の場所で質問されている質問をしている場合は申し訳ありませんが、探し回ったのですが、探しているものが見つかりませんでした.
ありがとう
java - 更新された JTable 値の取得
Java SWING アプリケーションでユーザーを更新するために JTable を使用しようとしています。現在、セルを編集するときに、別のセルをクリックして tableModelListener を起動した場合にのみ、編集の結果を取得できます。他のセルをクリックせずに、ボタン イベントでこれらの変更された値を取得できるようにしたいと考えています。
私のテーブル定義:
テーブルリスナー
ボタン アクション リスナー
java - MySQLのすべての行を表示していないJavaJTable
JTableの問題があります。つまり、MySQLテーブルから1行以上が返されると、JTableには1つのレコード(最後のレコード)しか表示されませんが、単純に試してみると、System.out.print
すべてのレコードが表示されます。これが私のコードです:
java - データベースデータを使用したjTableへの入力
Derbyデータベースデータを使用してNetbeansGUIビルダーjTableにデータを入力しようとしています。
Account.javaクラスで次のコードを使用しています。
理想的には、GUI内でこのメソッドを実行することは悪い習慣であると理解しているので、パラメーターデータと列を内部に含むtableModelを返すことができるようにしたいと思います。オンラインのすべてのチュートリアルでは、データを別のクラスに送信する方法は示されていません。GUIクラス内でデータベースコードを実行するだけです。
メソッドの到達不能な部分で宣言および使用されているため、データと列が表示されないというエラーが発生します。これを行った後、これをGUIクラスに渡して、NetbeansGUIビルダーによって作成されたjTableのモデルを設定する方法を見つける必要があります。
私はこのウェブサイトで答えを探していて、多くの解決策を試しました。ただし、システムのコーディング方法が原因で、何も機能しないようです。次のような他のWebサイトも試しました。
http://tips4java.wordpress.com/2009/03/12/table-from-database/
http://chang.advits.com/populate-data-from-database-into-jtable-in-netbeans <これは理想的でしたが、機能しませんでした。ティーショットまでついてきました!
そして、jTable、DefaultTableModel、ResultSetTableModelのJavadocを見てきました-私は、学習などによってこれを自分でやろうとしたことは決してありません...
システムをモデル化した方法でこれを行うにはどうすればよいですか?また、とにかく私の方法を修正するのですか、それとも完全に廃棄する必要がありますか?
java - 報告されていない例外SQLException; キャッチするか、エラーをスローするように宣言する必要があります
これにより、データベースからデータを取得し、それをDefaultTableModelとして保存し、そのモデルをGUIに渡すことができます。jTableにデータベースデータを入力します。
これは私のAccountクラス内のメソッドです:
次に、GUI内にフィールドとして次のコードがあります
最後に、GUIコンストラクター内で、datavaultjTableのモデルをデータベースから取得したモデルに設定しています。
私はラインの周りにtry-catchブロックを配置しようとしました
DefaultTableModel dTableModel = acc.buildTableModel();
しかし、エラーはまだ存在します。ここでの私のオプションは何ですか?呼び出されているメソッドがSQLExceptionをスローすることは理解していますが、SQLExceptionをキャッチしたときに、ボールを再生したくないのはなぜですか?
編集:エラー:
java - テキストファイルをjtableに読み込む
行ループのみに 2 次元配列を使用してテキスト ファイルを 1 行ずつ読み取る JTable を作成したいと考えています。の行でループするにはどうすればよいですかDefaultTableModel
。
ここに私のコードがあります:
ここにコード全体があります:
java - データベースからデータを取得した後、jTableに何も表示されない
Derby データベースからデータを取得し、Netbeans GUI ビルダーによって作成された jTable に入力しようとしています。
次のコードが保持されているアカウント クラスがあります。
ご覧のとおり、データと列の 2 つのパラメーターを持つ DefaultTableModel が返されます。
次に、GUI クラス内に次のものがあります。
私の分野:
コンストラクタ:
私の主な方法:
コードは、ログインしているユーザーに関係なく、jTable に datavault テーブルのすべてのデータを入力するように設定されています。
datavault テーブルにデータがあります。
プログラムを実行して正常にログインすると、jTable は次のようになります。
これは、次のように見えるべきですが、データが取り込まれています。
コードのどこが間違っていますか? 私はこれで2週間困惑しています。