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] Première GUI


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut [SWING] Première GUI
    Salut,

    J'essaie de programmer un interface avec SWING et pour cela, je suis un tutoriel.

    Le problème que je rencontre, c'est qu'à l'affichage, j'ai une frame qui est de la bonne taille mais une barre de menu et un menu rikikis...

    D'où vient le problème? Je n'utilise pas la bonne fonction pour afficher ma frame? J'ai mal affecté la barre de menu ou le fichier?

    Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Interface MediaInt = new Interface();
    MediaInt.show(true);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    import javax.swing.*;
    public class Interface extends JFrame
    {
    	public Interface()
    	{
    		super("Médiathèque");
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.init();
    	}
     
    	private void init()
    	{
    		//Création 
    		JMenuBar barreMenu = new JMenuBar();
     
    		//Création des menus
    		JMenu menuFichier = new JMenu();
     
    		//Création des commandes
    		JMenuItem menuItemQuitter = new JMenuItem();
    		menuItemQuitter.setActionCommand("Quitter");
     
    		//Attribution des commandes aux menus
    		menuFichier.add(menuItemQuitter);
     
    		//Attribution des menus aux barres d'outils
    		barreMenu.add(menuFichier);
     
    		//Placement de la barre d'outil dans la fenêtre
    		this.setJMenuBar(barreMenu);
    		this.setSize(300,200);
    	}
    }

  2. #2
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut
    Bon j'ai trouvé. Le problème venait de :

    JMenu menuFichier = new JMenu("Fichier");
    JMenuItem menuItemQuitter = new JMenuItem("Quitter");

    Merci quand même!

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

Discussions similaires

  1. Problème en programmant un GUI swing
    Par kaelem dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 05/01/2007, 11h59
  2. Réponses: 9
    Dernier message: 04/01/2007, 18h56
  3. D'une GUI C++ à SWING !
    Par agent007se dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 18/10/2006, 19h59
  4. [débutant]Passage GUI de Swing vers SWT
    Par Méta dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 04/05/2006, 13h29
  5. [plugin]Le meilleur pour realisation GUI SWING/SWT ?
    Par Ancien_Legolas dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 01/06/2005, 11h08

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