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

NetBeans Java Discussion :

gestion des fenetres


Sujet :

NetBeans Java

  1. #1
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut gestion des fenetres
    bonjour,
    j'utilise netbeans 6.1
    j'ai créé une jPanel contenant un arrière plan et qui prend la totalité de l'écran lors de son ouverture
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    backGroundAcceuil panel = new backGroundAcceuil(new mageIcon("/root/NetBeansProjects/../bg.jpg").getImage());
            jPanel1.add(panel);
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            this.setSize(screenSize.width,screenSize.height);
            jPanel1.setSize(screenSize.width,screenSize.height)
    le problème que cette jPanel possède des boutons et quand je veut la redimensionner les boutons restent fixe (% l'écran), alors à un certain moment ils disparaissent.
    j'ai fixée la position du bouton : jButton1.setBounds(600,100,200,200); (au milieu du jPanel)
    mais ces coordonnées restent fixent, comment je peut le rendre dynamique: toujours le bouton dans le milieu du jPanel qq soit sa taille
    de meme chose pour l'image en arrière plan, quand je redimensionne le panel elle n'apparait pas en totalité.

    merci d'avance.

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 819
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 819
    Par défaut
    Salut

    Citation Envoyé par khallou2007 Voir le message
    j'ai fixée la position du bouton : jButton1.setBounds(600,100,200,200); (au milieu du jPanel)
    mais ces coordonnées restent fixent, comment je peut le rendre dynamique
    Ben ne fixe pas tes positions....
    Pourquoi tu rentres des valeurs en dur dans le code si tu veux que ce soit dynamique?
    Mets-y des variables, et recalcule tes variables en fonction de ta dimension de fenêtre...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut
    salut,
    merci pour votre reponse,
    je pense que les coordonnées que j'ai mis "jButton1.setBounds(600,100,200,200)" sont fixées par rapport a mon jPanel?
    sinon comment je peut le rendre dynamyque ?
    merci.

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 819
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 819
    Par défaut
    Citation Envoyé par khallou2007 Voir le message
    sinon comment je peut le rendre dynamyque ?
    Citation Envoyé par plegat Voir le message
    Mets-y des variables, et recalcule tes variables en fonction de ta dimension de fenêtre...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut
    bonsoir,
    excusé moi pour le retard,
    j'ai essayé de faire comme vous avez dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    jPanel1.setSize(screenSize.width,screenSize.height);
    jButton1.setBounds((screenSize.width)/2,(screenSize.height)/2,200,200);
    mais ca marche pas.
    or comment je récupère la dimension de mon jPanel ?
    merci

Discussions similaires

  1. Gestion des fenetres dans un environnement MDI
    Par jcb47 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 16/06/2008, 12h31
  2. Gestion des fenetres
    Par ouadie99 dans le forum Delphi
    Réponses: 1
    Dernier message: 08/07/2006, 14h12
  3. gestion des fenetres
    Par mzibri dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 07/06/2006, 17h46
  4. [MDI] gestion des fenêtres
    Par Lenaick dans le forum C++Builder
    Réponses: 12
    Dernier message: 23/02/2006, 18h15
  5. Question sur la gestion des fenetres MDI
    Par RémiONERA dans le forum C++Builder
    Réponses: 6
    Dernier message: 06/07/2005, 07h58

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