JTable
を保持するJScrollPane
があります。このテーブルは、データベースクエリから動的に取り込まれます。それはすべてうまく動作し、表は表示されていますが、可視ウィンドウよりも広いです。JScrollPaneのJTableはスクロール時に自動的に再描画されません
私はテーブルの左の部分を見ることができます、そして、私はそれを右にスクロールする必要があります。私がそれをすると、隠されていたテーブルの部分(右端)がぼやけています。それから私はスクロールを止め、数秒待ってから再描画され、上手く見えます。私は左にスクロールし、すべてはOKです - ぼかしはありません。
- 私はいくつかの力の再描画が行方不明だと思いますが、
JScrollPane
は自動的に処理しませんか? - この影響を取り除くにはどうすればよいですか?ここで
私は(それは基本的に動作するので、私はすべてのコードを貼り付ける習慣)、それを構築する方法である:
jScrollPane1.setAutoscrolls(true);
jScrollPane1.getViewport().setLayout(borderLayout2);
jScrollPane1.getViewport().add(table, BorderLayout.CENTER);
this.add(jScrollPane1, BorderLayout.CENTER);
[SSCCE](http://sscce.org/)をすぐにご利用ください。 –
この問題はJTableとJScrollPaneではなく、 'テーブルがデータベースクエリから動的に取り込まれている 'という2セントです。 – mKorbel