ユーザー登録フォームとして JTable を実装していますが、ほとんど完了していますが、データを追加すると、入力された最新のデータが表示されず、JTable のサイズも非常に小さくなります。どうすればそれを増やすことができますか?
コードは以下のリンクにあります JTable 実装
ユーザー登録フォームとして JTable を実装していますが、ほとんど完了していますが、データを追加すると、入力された最新のデータが表示されず、JTable のサイズも非常に小さくなります。どうすればそれを増やすことができますか?
コードは以下のリンクにあります JTable 実装
あなたがそれを言わない限り、テーブルはいつデータを追加したかを魔法のように知りません。
DefaultTableModel#addRowを見てください。
新しい行をデータベースに挿入したら、それをテーブル モデルに追加する必要があります。
テーブルの使い方を見てみましょう
これを使って
DefaultTableModel myData = new DefaultTableModel();
JTable table = new JTable(myData);
// モデル型コンストラクターでテーブルを初期化します
String offer = "pankaj ";
Object [] rowData=new Object[]{offer,null};
//文字列をオブジェクト配列に変換 myData.addRow(rowData);
//defaulttablemodel クラスの addRow(Object[] rowData) メソッドを使用