2009-07-28 11 views
5

J'ai un peu JWindow avec un logo dessus que les utilisateurs peuvent faire glisser des choses. Je développe mon application principalement sur OS X. Pour obtenir une fenêtre transparente j'utiliseTransparent Swing Windows

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

Sur un mac cela fonctionne très bien, mais je ne peux pas obtenir le même effet sur les fenêtres. Y a-t-il un moyen d'obtenir une fenêtre transparente sans utiliser les fonctionnalités spécifiques à 1.6?

J'ai besoin de la compatibilité 1.5.

Répondre

1

À partir de la version 1.5 Java ne supporte pas les fenêtres transparentes. Cette fonctionnalité est introduite dans le cadre de la version 1.6.10. Voir la classe AWTUtilities pour plus de détails.