2012-04-17 5 views
0

JTableを使用していて、更新中にランダムな時間にNULLポインタ例外が発生します。すべてのnullポインタ例外を捕捉するようにEclipseを設定すると、BasicTableUI.java(Swingクラス)のrendererPaneフィールドがnullであることに非常に驚きました。誰もこれを前に対処しなければならなかったのですか?私はこの問題にどのように取り組むかについて迷っています。スレーブからBasicTableUIを使用しているときにrendererPaneがnullになる

+3

もっと早く助けを求めるには、[SSCCE](http://sscce.org/)を投稿してください。ただし、最初にすべてのGUIアップデートがEDTで行われていることを確認してください。 –

+0

なぜこの世界であなたはBasicTableUIを使用しようとしましたか?AndrewがSSCCEであなたの質問を編集したとコメントしました。 – mKorbel

+1

_更新中です._これがEDTで起こっていることを確認してください。あなたがキャッチする 'NullPointer'は、おそらく、別のスレッドのSwingコンポーネントへのアクセス/変更の副作用です。 – Robin

答えて

1

私はEDTの外でSwingコードを実行していましたが、これを確認してくれてありがとう!

関連する問題