[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] HJTableはJScrollPaneにaddするとセルを描画しない
えんどうです。
>>遠藤さん、dbswingのメンテナンスお願いできます?
>
>いちおう HJTable は if 文を 1行追加して再コンパイルしました。
コンストラクターでの NullPointerException は fix したのですが、
JScrollPane に HJTable を add() するとセルが描画されなくなります。
HJApplet.java の jbInit() で、
grid_.setDataSet(dataset_);
rootpanel.add(grid_, BorderLayout.CENTER);
直接最上位の JPanel に add() していたのを、
grid_.setDataSet(dataset_);
JScrollPane scroll = new JScrollPane(grid_);
rootpanel.add(scroll, BorderLayout.CENTER);
//rootpanel.add(grid_, BorderLayout.CENTER);
scroll.add(grid_);
JScrollPane に add() してみました。
JPanel に直接 add() した場合、ヘッダーが表示されずにセルだけが描画されます。
JScrollPane に add() した場合、
ヘッダーは表示されるようになるのですが、セルが描画されなくなります。(グレー状態)
HGrid のときと違い、クリックしても編集できません。
Swing初心者なのでへまをやっている可能性もあります^^;
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Japanese Only)