2009-07-28 8 views
5

Ho un piccolo JWindow con un logo su cui gli utenti possono trascinare cose. I sviluppare la mia applicazione principalmente su OS X. Per avere una finestra trasparente che usoWindows Swing trasparente

setBackground(new Color(0,0,0,0)); 

Su un Mac funziona in modo bello, ma non riesco a ottenere lo stesso effetto sulle finestre. C'è un modo per ottenere una finestra trasparente senza usare 1.6 caratteristiche specifiche.

Ho bisogno di 1.5 compatibilità.

risposta

1

A partire da 1.5 Java non supporta finestre trasparenti. Questa funzione è introdotta come parte della versione 1.6.10. Vedere la classe AWTUtilities per ulteriori dettagli.