【初心者】Java質問・相談スレッド62【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0736デフォルトの名無しさん
05/03/03 05:27:07それだと Color(0, 0, 0) が不透明度 0 の分だけ書きこまれている、
つまり完全に透明な黒を書き込んでいるだけ。
g2.getComposite() のデフォルトは SrcOver なので、
g2.setComposite(AlphaComposite.Clear);
g2.fillRect(0, 0, width, height); // 色は何でも良し
g2.setColor(new Color(255, 255, 255, 127));
g2.setComposite(AlphaComposite.SrcOver);
g2.fill(shape);
こんな風にするとイケるはず。もっと詳しくは↓
http://www-106.ibm.com/developerworks/java/library/j-mer0918/
■ このスレッドは過去ログ倉庫に格納されています