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

Graphisme Java Discussion :

evenement graphique en java


Sujet :

Graphisme Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut evenement graphique en java
    salam;

    je voudrais réalisé un interface graphique contient un bouton,et lorsque je clique sue ce bouton il affiche un jtextfield sur l'interface,comment fais ça svp
    merci

  2. #2
    Membre régulier

    Inscrit en
    Octobre 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 69
    Points : 110
    Points
    110
    Par défaut
    Tu devrais lire les cours de ce site sur les interfaces graphiques. Je te conseille de commencer par celui-là
    Mais, je vais quand même te proposer un code qui fait ce que tu as décrit
    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
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
     
    public class MaFenetre extends JFrame implements ActionListener {
        private JButton mon_bouton;
        private JPanel mon_panneau;
        private JTextField text_field;
     
        public MaFenetre() {
            super();
     
            build();
        }
     
        private void build() {
            setTitle("Ma Fenêtre avec bouton");
            setBounds(0,0,300,200);
            setLocationRelativeTo(null);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setResizable(false);
            setContentPane(getContainer());
        }
     
        private JPanel getContainer() {
            mon_panneau = new JPanel();
            mon_panneau.setLayout(new BorderLayout());
     
            mon_bouton = new JButton("Cliquez ici");
            mon_panneau.add(mon_bouton,"North");
            mon_bouton.addActionListener(this);
     
            return mon_panneau;
        }
     
        public void actionPerformed(ActionEvent e) {
            text_field = new JTextField();
            mon_panneau.add(text_field,"Center");
            mon_panneau.validate();
        }
     
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    MaFenetre ma_fenetre = new MaFenetre();
                    ma_fenetre.setVisible(true);
                }
            });
        }
    }

Discussions similaires

  1. Bienvenue sur le forum Interfaces Graphiques en Java - règles à respecter par tous
    Par christopheJ dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 31/05/2009, 15h50
  2. Quel outil pour créer les interfaces graphique en Java ?
    Par youp_db dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 11/01/2006, 07h30
  3. [NetBeans] Graphiques en java
    Par kentao dans le forum NetBeans
    Réponses: 4
    Dernier message: 28/12/2005, 14h18
  4. [Debutant] se lancer dans l'interface graphique avec java?
    Par bambou dans le forum Interfaces Graphiques en Java
    Réponses: 17
    Dernier message: 14/12/2005, 00h45
  5. [choix langage] calcul,graphiques,portabilite: java ou c++?
    Par brassouille dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 15/07/2004, 11h09

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