1

OS X 用の Oracle の JDK 7 でこのバグに遭遇しました。簡単にまとめると、矢印キーを使用して JTable をナビゲートすると、setValueAt()が空の文字列で呼び出されます。テーブルを移動するときにデータが消えるのを見るのは、ちょっと当惑します。

これはまだ修正されておらず、Oracle は私が提出したバグ レポートを削除しました。どうすればこれを回避できますか?

理想的には、単に間違ったタイミングで呼び出されないようにしたいのですが、それが不可能な場合は、実際の呼び出しなしで呼び出されたことをコードが理解setValueAt()できるようにする回避策を見つけたいと思いますsetValueAt()編集が行われました。

残念ながら、JTable のイベント/メソッドの仕組みがわかりません。ここに私の(残念ながら漠然とした)質問があります。どうすればこれを回避できますか?

4

0 に答える 0