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

Agents de placement/Fenêtres Java Discussion :

JFrame avec le L&F Office 2007


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 118
    Par défaut JFrame avec le L&F Office 2007
    Bonjour,

    je voudrais me créer une fenêtre qui est le même look&feel que celui présent sur office 2007. (cf. capture d'écran).

    Il me faut donc créer un objet qui hérite de JFrame. Déclarer les même constructeurs que ceux de l'objet JFrame et les appeler en appelant : Il me faut redéfinir la méthode paint() pour redessiner la bordure haute de la fenêtre. Comment cela marche pour redéfinir les actions sur l'icône de l'application, sur les boutons d'actions (minimiser, agrandir, fermer) ?
    Autre question : comment fait-on pour redessiner la bordure de la fenêtre ?

    Merci beaucoup,
    F.
    Images attachées Images attachées  

  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
    Euh pour la barre de titre de l'appli ça ne parche pas comme ça.

    En fait il faut cacher la barre de titre de ta JFrame (méthode setUndecorated()), puis ajouter un JPanel dont tu redéfinis la méthode paintComponent pour contituer la nouvelle barre de titre. Dans ce panel tu ajouteras également les boutons dont tu as besoin & ainsi de suite.
    Ensuite itu ajoutes ce panel dans un JPanel, ou directement dans ta JFrame sur la composante North d'un BorderLayout...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 118
    Par défaut
    Merci pour ta réponse.

    Tu m'as pas répondu comment je devais faire pour la bordure de la fenêtre dont je dois changer la couleur ?

    Autre question : quels sont les événements que je dois générer pour les boutons minimiser, agrandir et fermer.

    Merci beaucoup.
    F.

  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
    Par barre de titre j'entendais bordure de fenêtre.
    Et tu ne peux pas modifier les bordures d'une JFrame.

    Donc je t'as bien donné la solution

    Sinon pour les évènements bah tu pose des action listener sur tes boutons et tu balances du
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maFrame.setExtendedState(JFrame.ICONIFIED/NORMAL/MAXIMIZED_BOTH)
    suivant le cas voulu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Publipostage avec OFFICE 2007
    Par Christian69 dans le forum Word
    Réponses: 5
    Dernier message: 08/12/2008, 13h17
  2. problemes avec office 2007
    Par casefayere dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 05/06/2008, 15h35
  3. Publipostage odbc avec office 2007
    Par Falchettu dans le forum Windows XP
    Réponses: 0
    Dernier message: 17/02/2008, 22h52
  4. lenteur .mdb avec office 2007
    Par jpo dans le forum Access
    Réponses: 2
    Dernier message: 29/01/2008, 17h20
  5. Les mathématiques avec office 2007
    Par young077 dans le forum Microsoft Office
    Réponses: 2
    Dernier message: 21/08/2007, 01h51

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