Ajouter un commentaire

fredericmazue

Quote:
J'avais lu des possibilités avec JNI

Certes mais ce n'est plus du Java, cela devient du C++ (ou du C sion veut), c'est à dire le langage adapté à ce travail. (oui je suis lourdingue mais je n'ai pas pu m'en empêcher :oops:
Il le sait que ça existe C++ ton patron ?

Quote:
Alors, il me reste l'option d'une Window qui elle est déjà transparente

La je dois dire que je ne comprends pas.

Quote:

et nous possédons une implémentation d'un JPanel avec des options ALPHA qui permettent de jouer avec la transparence.

Sauf que je dois trouver la façon de rendre ma Window MODALE....

Je comprends de moins en moins. Qu'est-ce qui empêche de mettre ce somptueux JPanel dans un JDialog ?

Quote:
Je sais qu'il existe un projet appelé JModalWindow, mais mon patron refuse d'intégrer au framework aussi volumineux s'il existe une solution plus simple.

C'est vraimant un marrant ton Boss :lol:

- 1 il choisit le langage qui va pas
- 2 il veut le beurre et l'argent du beurre en faisant ce que ne peut pas faire le langage qui va pas.
- 3 tout ça sans moyens supplémentaires.
- 4 il a la berlue. JModalWindow "un framework aussi volumineux". pfff il doit y avoir trois ou quatre fichiers Java à tout casser, avec une licence et la doc plus volumineux que le code dans les fichiers. :lol:

Fenêtres transparentes, code ultra light.... Ca me fait penser à l'histoire de Coluche et de la tranche de jambon tellement mince qu'elle n'avait qu'une face :lol:

Bon regarde grabFocus de JComponent. Ou éventuellement requestFocusInWindows
Eventuellement en enrichissant avec un gestionnaire d'événements FocusLost qui re-grab le Focus.
C'est la démarche classique sous X-Window d'où vient le terme grab. Comportement du truc sous diverses plates-formes non garanti à l'identique, attention :!:

Mais fais gaffe!!! Si tu fais ça tu vas très très probablement faire exactement la même chose que ce que fais JModalWindow. Ca va considérablement gonfler ton projet qui va devenir trop volumineux et tu va te faire virer.
Fais gaffe mec :!:
:lol: :lol: :lol:

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 L     Y   Y  BBBB   III  Y   Y 
L Y Y B B I Y Y
L Y BBBB I Y
L Y B B I Y
LLLL Y BBBB III Y