IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[SWING] SetUndecorated et JInternalFrame


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 87
    Par défaut [SWING] SetUndecorated et JInternalFrame
    Bonjour à tous!

    Voilà, j'ai un nouveau petit problème avec mon interface graphique SWING... J'ai un JDesktopPane qui contient plusieurs JInternalFrame. Cependant, je voudrais pouvoir redessiner les contours de ces mêmes JInternalFrame donc voilà ma question: cela est-il possible tout en sachant que la méthode proposée pour ne pas afficher la barre de titre d'une JFrame toute simple est la méthode setUndecorated(true)? Cette méthode n'étant pas proposé pour une JInternalFrame...

    Je ne sais pas si je me suis bien fait comprendre... je voudrais tout simplement redessiner les contours d'une JInternalFrame mais je n'arrive cependant pas à ne pas afficher la barre de titre (bleue de Java par défaut)!

    Merci d'avance et bon après-midi à tous!

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Grosso modo tu veux un JPanel que tu puisse déplacer à ta guise dans ce cas (enfin un JComponent mais ça ne change pas grand chose), (la seule chose qui changfe est la façont dont est organisée la JInternalFrame avec rootPane, GlassPane & cie.
    Donc si tu en as besoin utilise un layered pane et l'affaire sera jouée. Par contre si tu utilisais un JDesktopPane, là ce sera une auter histoire

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 87
    Par défaut
    Ben en fait, j'aurais peut être voulu par la suite ajouter une barre de titre personnalisée à ma fenêtre... plus exactement j'aurais voulu redessiner ma barre de titre pour notamment en changer la couleur et y inclure (éventuellement un logo)! Je ne pense pas qu'en utilisant un layered pane je puisse faire ça... non?

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Dans ton cas la solution serait d'étudier les JInternalFrame un peu plus en profondeur, celles ci sont des JComponeent donc tu dois pouvoir la redessiner avec la méthode paintComponent, ensuite je ne saurais en dire plus

  5. #5
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    et si tu changeai le look&Feel de ta JIFrame uniquement ? (au lieu de vouloir redessiner ce que tu viens d'effacer ... :p)

    L'art de couper les cheveux en 2 .. 4 .. 8 .. 16 ...... vous connaissez la suite ...

  6. #6
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 87
    Par défaut
    Citation Envoyé par NeptuS
    et si tu changeai le look&Feel de ta JIFrame uniquement ? (au lieu de vouloir redessiner ce que tu viens d'effacer ... :p)

    L'art de couper les cheveux en 2 .. 4 .. 8 .. 16 ...... vous connaissez la suite ...

    Tu peux m'expliquer ça plus en détails? Parce que là je ne vois pas ce que tu veux dire exactement...

    Si j'ai bien compris, tu voudrais que je définisse en "bout" de look & feel pour mes JInternalFrame et que ensuite, je l'applique? Si c'est ça, je suis d'accord avec toi mais le soucis c'est que je ne sais pas comment faire pour créer ma propre maInternalFrame donc le problème reste posé...

Discussions similaires

  1. [SWING] JDesktopPane ou JInternalFrame
    Par PoPeio dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/03/2006, 16h08
  2. [SWING] Dimensionner des JInternalFrame
    Par rprom1 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 23/03/2006, 14h50
  3. [SWING] Problème avec JInternalFrame et JDesktopPane
    Par rprom1 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 23/03/2006, 11h56
  4. [ SWING ] Styler un JInternalFrame
    Par Invité dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 12/02/2006, 17h37
  5. [ SWING ] ajout de JInternalFrame
    Par Invité dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/02/2006, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo