Ajouter un commentaire

fredericmazue

Quote:
Il semble que ce que je veux faire NE SE FAIT PAS

En effet.
Quote:
D'accord, j'arrive à mettre ma JWindow MODALE

Ok.
Quote:
mais impossible de la mettre transparente. Sun spécifie que tout ce qui est HEAVYWEIGHT ne peut être transparent et JWindow est heavyweight

Et c'est pourquoi je te disais ne pas comprendre quand tu annonçais avoir une Window et un JPanel transparent.
Oui la transparence n'est pas possible avec le bureau, je te l'ai dit tout de suite.
C'est même, me suis-je laissé dire, un problème sous Mac (mais moi je ne connais rien aux Mac) où les fenêtres Java ne se comportent pas comme les fenêtres natives. Tiens ? Qu'est-ce que ça va donner avec Vista et Aéro, je suis curieux de savoir ?
La seule trasparence possible c'est quand deux composants se chevauchent avec des bidouilles à base de setOpaque.
Mais la transparence avec le bureau (c'est ce que tu veux je suppose) on ne peut pas.
Java, ce n'est pas un langage pour programmer, tu le sais bien ;)

Désolé de ne pouvoir t'aider davantage, mais je crains que nous ayons fait le tour de la question. Sauf si on passe à JNI, mais même là ça risque d'être à ressort de bidouiller une fenêtre que la JVM voudra gérer aussi de son côté. Perso, je ne m'y aventurerais pas. C'est de la programmation contre-nature.

Quote:
Je ne vois donc plus de solution!!!

Changer de patron :?: :wink:

Bon il existe des bidouilles atroces dont le principe consiste à faire des captures d'écran de la fenêtre avant son affichage, pour ensuite "redessiner le fond dessus"
Du délire quoi. Moi je ne t'ai rien dit hein ? Je ne veux pas être accusé de complicité dans une affaire pareille, j'ai une réputation à préserver ;)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K  TTTTTT  EEEE  K  K  ZZZZZ 
K K TT E K K Z
KK TT EEE KK Z
K K TT E K K Z
K K TT EEEE K K ZZZZZ