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

Interfaces Graphiques en Java Discussion :

Décorer une fenetre apès un "setUndecorated(boolean)&am


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut Décorer une fenetre apès un "setUndecorated(boolean)&am
    Bonjour a tous,

    Je fais une petite interface pour mon programme et je voudrais n'avoir que le bouton FERMER et REDUIRE. (bref enlever le RESIZE).

    C'est alors que j'ai vu le setUndecorated(boolean).

    A partir de là mes envies ont changées. A lieu d'avoir la belle grosse bordure bleue de windows, je voudrais faire une bordure fine. (pour au final avoir un résultat semblable a Winamp -- le skin Classic)

    Bref, comment rajouter une bordure "personnalisable"?

    (je ne sais pas si c'est important ou pas mais dans ma fenetre j'ai une JMenuBar)


    A default si quelqu'un sait comment juste enlever le RESIZE ca me convient aussi dans un premier temps.
    (le setResizable le grise juste, moi je veux l'oter complètement)


    Merci pour vos réponses...

  2. #2
    Membre expérimenté Avatar de Lethal
    Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 194
    Par défaut
    [EDIT] Sorry réponse stupide

  3. #3
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Il faut utiliser setUndecorated(true) et ensuite creer ta propre bordure dans ta fenetre. Tu peux aussi ajouter un composant en haut de la fenetre pour faire la barre titre. Bref, si tu pars dans cette ddirection tu devras TOUT faire toi-meme.

  4. #4
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Au cas où, si tu veux faire une interface winamp-like, tu peux regarder tu coté du site de javazoom qui propose un lecteur MP3 style winamp en java...
    http://www.javazoom.net/projects.html
    +++
    Ju

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut
    Dans un premier temps je veux juste enlever ce bouton "agrandir"


    Apres je verrai si il me reste du temps pour fignoler ca... lol

Discussions similaires

  1. Modification d'un texte dans une fenetre "d'erreur"
    Par PAUL87 dans le forum Access
    Réponses: 8
    Dernier message: 21/10/2005, 13h12
  2. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  3. [VB6] Dimension d'une fenetre extérieure
    Par Ingham dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/01/2003, 16h52
  4. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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