トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

JscrollPane

[Java]
[プログラミング]

JScrollPaneは便利なのですが、JPanelなどをはって絵を書こうとするときには、
ダブルバッファリングの関係からか、paint()を使うと残像が残ったりするみたい。
また、透過などにより、背景色の設定などもできません。
なので、paintComponent()を使う必要があります。
また、paintComponent()の中で、super.paintComponent()を呼びだすのがコツみたい
具体的には、例えば下のような感じ


 public void paintComponent(Graphics g){
   super.paintComponent(g);
   Graphics2D g2 = (Graphics2D)g;
 }