雑記 2012/07/12/木曜 から 2012/07/15/日曜


 ハイ、Tableのファイル再読込を実行した後の更新、やっと出来ました。(;´д`)ゝ
AbstractTableModel、DefaultTableModelやJTableを捏ねくり回し続け、
setModel、repaint、validate、revalidate、removeを色んなタイミングで試してみたり、
その他諸々、ほとんど無意味でした!(´д`;)

 ファイルオープン、読み込み、変数に格納、で一つのクラスファイル、
タブパネルの中に、項目毎のテーブルを別々のスクロールパネル内に表示させる為のクラスファイル、
(テーブル内の機能未確定の編集用?ボタンもこのクラスファイル内に記述してある。)
以前はこの二番目のクラスファイル内でテーブルを表示させていたのですが、
テーブルの記述を全て別のクラスファイルにしてnew、
二番目のクラスファイルのインスタンスを実引数で持って来て、setViewportView(テーブル);
これでファイルの再読込をしてもちゃんと新しいファイルの内容が表示されるようになりました。
ソートや、行の追加・削除などの編集も機能しています。

 Googleで「java swing jtable」等と検索して、テーブルの更新に関わる情報を色々見ましたが、
ワシのやり方はかなりイロモノというか、特殊なやり方だったようで、
テーブルの表示の更新に関して該当するような情報は終ぞ見付けられませんでした・・・。
 というか、テーブルで表示するデータ、テーブルを表示する部分、
別々にしてたのに、完全にテーブルの表示だけに囚われてまたまたオオボケこきまくって自爆ですね。
これだけで二ヶ月近く悩んだ経験は・・・活きてきそうにないかなぁ・・・|-`;;)

 まだまだこれからも、難題がありまくりですがぼちぼち作り続けていきたいと思います。
とりあえずやっと進んだ。(´▽`) ほへ~・・・

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!