Re: 透明視窗的問題
※ 引述《gn02325403 (gn02325403)》之銘言:
: 小弟用com.sun.awt.AWTUtilities.setWindowOpacity(frame, 0.5f);
: 這項指令將視窗透明化
: 然後發現連原本在上要做的事情都透明了(例如在上面做畫筆功能 但畫筆顏色也會透明)
: 請問有甚麼方法可以只讓Frame透明
: 而在該Frame上做的事情不影響呢??
感覺上你想要做出的效果是:視窗的工作區是一塊有顏色會透光的玻璃,
若是如此的話,可以讓整個 frame 成為 non-opaque(frame 必須是 undecorated,
所以讓 frame 內的 root pane 來提供視窗外框/window decoration)。讓 frame's
content pane 的背景色是一個半透明顏色。
效果如下:
http://ppt.cc/L52K
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.176.18
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):