質問: EclipseにVEを入れました。 そして、テーブルにテーブルモデルを追加しました。 するとJava BeansビューにdefaultTableModelが表示されると本に書いているのですが、 TableModelが追加されていないように感じます。 それは、Java BeansビューにdefaultTableModelが表示されていないからです。 そして、defaultTableModel.addColumn("列名1");とコードに追加すると、 「defaultTableModelが解決でません」とエラーが出ます。 ただし、jTableのプロパティのModelには、defaultTableModelが追加されており、 VEが自動的に適用しているようです。 なぜ、defaultTableModel.addColumn("列名1");が解決できませんか? ご教授お願いしますmm
回答: javax.swing.table.DefaultTableModelの getDefaultTableModel()から defaultTableModelオブジェクトがなければ、 インスタンスを生成している。 そして、javax.swing.JTableの jTable.setModel()に DefaultTableModel()にオブジェクトを突っ込んで、 defaultTableModel.addColumn()にて、列名を設定している。 ・・・