[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] JDK1.1.8+Swing1.1.1でHJTableはダメ(Re: JDK1.2.2でHGridのセルが見えない)
えんどうです。
>>HJTableを使った場合はどうなりますか。
>
>import com.sun.java.swing を import javax.swing に書き換えて
>higa.zip のすべてのソースを再コンパイルしてみました。
>
> D:\My Documents\javastart\jdbc>java HJApplet
> Exception in thread "main" java.lang.NullPointerException
Sun JDK 1.1.8 + Swing 1.1.1 でも NullPonitreException が出ます。
D:\My Documents\javastart\jdbc>\jdk1.1.8\bin\java -classpath .;\jdk1.1.8\lib\cla
sses.zip;\swing-1.1.1\swingall.jar HJApplet
java.lang.NullPointerException:
at higa.dbswing.HJTable.valueChanged(HJTable.java:179)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Compiled Code)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSel
ectionModel.java:130)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSel
ectionModel.java:176)
at javax.swing.DefaultListSelectionModel.setAnchorSelectionIndex(Default
ListSelectionModel.java:526)
at javax.swing.JTable.initializeLocalVars(JTable.java:2744)
at javax.swing.JTable.<init>(JTable.java:351)
at javax.swing.JTable.<init>(JTable.java:284)
at higa.dbswing.HJTable.<init>(HJTable.java:54)
at HJApplet.<init>(HJApplet.java:27)
at HJApplet.main(HJApplet.java:128)
試しに 27行目の HJTable grid_ = new HJTable(); を
JTable grid_ = new JTable()に変更したら上記 Execption は出なくなりました。
(当然ながら JTable には setDataSet(IDataSet) メソッドはありません ;_;)
# Swing 1.0.3 をダウンロード中...
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Japanese Only)