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 :

Problème de création d'interface


Sujet :

AWT/Swing Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 152
    Par défaut Problème de création d'interface
    Bonjour,

    J'ai un souci d'interface en Java.

    Je voudrais créer cette interface


    J'ai écrit ce code
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Ulisisateur extends JFrame implements ActionListener
    {
        private static final long serialVersionUID = 1L;
        JMenuBar barreDeMenu;
        JMenu fichier,abonne, aide,help;
        JMenuItem charger,sauver,quitter,ajouter,modifier,supprimer,saide,apropos;
        JPanel  panelGD,panel,pannelGauche,pannelDroite,pannelform,panneltitre;
        JLabel abone,caracteristique,nom,prenom,numero;
        JTextField tnom,tprenom,tnumero;
        JButton composer;
        JList listeAbonnes;
        public Ulisisateur() 
        {
            this.setTitle("Wintel");
            this.setSize(360, 480);
            pannelDroite = new JPanel(new GridLayout(2,1));
            pannelform = new JPanel(new GridLayout(6,1));
            panneltitre = new JPanel(new GridLayout(1,2)); 
             pannelGauche = new JPanel(new GridLayout(1,1));
             panel = new JPanel(new GridLayout(2,1));
             panel.setBackground(Color.gray);
             panelGD = new JPanel(new GridLayout(1,2));
     
          //Creation de sous menus
            charger = new JMenuItem("Charger");
            charger.addActionListener(this);
            sauver = new JMenuItem("Sauver");
            sauver.setEnabled(false);
            sauver.addActionListener(this);
            quitter = new JMenu("Quitter");
            quitter.addActionListener(this);
            ajouter = new JMenuItem("Ajouter");
            ajouter.addActionListener(this);
            modifier = new JMenuItem("Modifier");
            modifier.setEnabled(false);
            modifier.addActionListener(this);
            supprimer = new JMenuItem("Supprimer");
            supprimer.setEnabled(false);
            supprimer.addActionListener(this);
            saide = new JMenu("Aide");
            saide.addActionListener(this);
            apropos = new JMenu("A Propos");
            apropos.addActionListener(this);
     
            //Creation des menus
            barreDeMenu = new JMenuBar();
            fichier = new JMenu("Fichier");
            fichier.setMnemonic('F');
            fichier.add(charger);fichier.add(sauver);fichier.add(quitter);
            abonne = new JMenu("Abonnes");
            abonne.setMnemonic('A');
            abonne.add(ajouter);abonne.add(modifier);abonne.add(supprimer);
            aide = new JMenu("Aide");
            aide.setMnemonic('A');
            aide.add(saide);
            help = new JMenu("?");
            help.add(apropos);
     
            //Ajout des composants � la barre de menu
            barreDeMenu.add(fichier);
            barreDeMenu.add(abonne);
            barreDeMenu.add(aide);
            barreDeMenu.add(help);
             //Creation des Labels des colones
            abone = new JLabel("Abonnes");
            caracteristique = new JLabel("Caracteristiques");
            //Ajout au pannel
            panneltitre.add(abone);
            panneltitre.add(caracteristique);
     
            //Creation de la colonne  qui  va contenir  la liste
            listeAbonnes = new JList();
            //Ajout au pannel
            pannelGauche.add(listeAbonnes);
     
            //Creation des Labels
            nom = new JLabel("Nom");
            prenom = new JLabel("Prenom");
            numero = new JLabel("Numero");
     
            //Boutton Composer
            composer = new JButton("Composer");
            composer.setPreferredSize(new Dimension(3,2));
            composer.setEnabled(true);
     
            //Creation des Zonnes  de  texte
            tnom = new JTextField();
            tprenom = new JTextField();
            tnumero = new JTextField();
     
          //Ajout  des  composants sur pannelform
            pannelform.add(nom);
            pannelform.add(tnom);
            pannelform.add(prenom);
            pannelform.add(tprenom);
            pannelform.add(numero);
            pannelform.add(tnumero);
     
            //Ajout au Pannel
            pannelDroite.add(pannelform);
            pannelDroite.add(composer);
            this.add(barreDeMenu,"North");
     
            panel.add(panneltitre);
            panelGD.add(pannelGauche);
            panelGD.add(pannelDroite);
            panel.add(panelGD);
            this.add(panel);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
     
        public static void main(String[] args)
        {
            Ulisisateur utilisateur = new Ulisisateur();
            utilisateur.setVisible(true);
        }
     
        @Override
        public void actionPerformed(ActionEvent arg0) {
            // TODO Auto-generated method stub  
        }
    }
    Qui ne me donne que ça comme résultat


    J'essaye de modifier sans succès.

    Merci de m'aider à y voir un peu plus clair
    Images attachées Images attachées   

Discussions similaires

  1. problème de création d'interface
    Par ulysse031 dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 21/03/2007, 13h10
  2. Réponses: 2
    Dernier message: 29/03/2004, 18h29
  3. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59
  4. Problème de création de fenêtre
    Par tomateauketchup dans le forum DirectX
    Réponses: 1
    Dernier message: 08/06/2003, 19h42
  5. [Rave Report] problème de création dynamique
    Par Nivux dans le forum Rave
    Réponses: 2
    Dernier message: 24/05/2003, 00h07

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