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