トップ 一覧 Farm 検索 ヘルプ RSS ログイン

JscrollPaneの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{category JAVA}}
{{category Java}}
{{category プログラミング}}

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


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