2011-03-23 50 views

回答

0

如果您剛剛啓動項目,並且尚未實際啓用JMF部分,那麼您可能需要在提交之前先執行look at some alternatives

如果您想繼續使用Swing,爲了獲得您想要的一般覆蓋行爲,您需要使用Frame.setUndecorated()來關閉窗口邊框和按鈕,以及Window.setAlwaysOnTop()以確保窗口停留在頂部其他窗口。對於透明度,see this tutorial。但是,我不確定透明度和視頻是否可以很好地協同工作,所以祝你好運!

您可能還想爲該窗口編寫一個自定義焦點處理程序,以使其無法聚焦,但疊加層可能無法正確「幻影」,從而點擊僅通過覆蓋層傳遞到底層桌面。這種行爲可能只能通過使用低級別的圖形技術,即根本不創建窗口,而是通過直接繪製到屏幕上來實現。這可能需要一個本地庫。