Hatena::ブログ(Diary)

てんぷらメモ@はてな

2011-10-24

aterai2011-10-24

[][] JFrameの透明化と再描画

半透明にしたJFrameの再描画を行います。

skrbskrb 2011/10/24 17:20 Java SE 7からはjava.awt.WindowにsetOpacityメソッドが追加されてますよ。

ateraiaterai 2011/10/24 18:28 情報ありがとうございます。リンク先の解説をすこし修正追加しました。今回のサンプルではJLabelの文字列は半透明にしたくなかったので、setBackground(new Color(0,0,0,0));を使用((プラスContentPaneから再描画))していますが、Window#setOpacity(float)なら間のコンポーネントをsetOpaque(false)とするだけで、うまく再描画されるみたいですね。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/aterai/20111024/1319439062