エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swingで透明、非矩形ウィンドウ - Schlechte Welt
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swingで透明、非矩形ウィンドウ - Schlechte Welt
Adobe AIRで透明ウィンドウやら非矩形ウィンドウを作るのはすごい簡単で。 ん・ぱか工房さんのサンプル... Adobe AIRで透明ウィンドウやら非矩形ウィンドウを作るのはすごい簡単で。 ん・ぱか工房さんのサンプルを見てもらえばそれがわかると思う。 そこで、それをJavaでやるにはどうすればいいのかと考えた。 初めに試したのはWiCoCoだけどこれはMacに対応しておらず断念。 次にSWTの方法を試してみると確かに簡単な非矩形のウィンドウは簡単に作れる、 でも画像から非矩形ウィンドウ作るのは大変そうだと思い断念。 困ったなあと思ったらSwingでめちゃくちゃ簡単に実装できた! やり方は簡単でポイントは次の二行。 frame.setBackground(new Color(0x00000000, true)); frame.setUndecorated(true); 一行目で背景色を決めてるけどここが一番のポイントで、 色がARGB形式で指定できるのでここのアルファ値で透明度が指定できる。 今は0