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 :

[JButton] ActionListenner, ActionPerformed


Sujet :

Interfaces Graphiques en Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [JButton] ActionListenner, ActionPerformed
    salut , j'ai un petit problem avec ActionPerformed ,je le maîtrise pas bien , bref jarrive pas a ouvrir une nouvelle interface quand je click sur un bouton voici la classe :
    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
    import java.awt.BorderLayout;
    import java.awt.EventQueue;
     
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JButton;
    import java.awt.Font;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
     
    import javax.swing.JLabel;
     
     
    public class Accueil extends JFrame {
     
    	private JPanel contentPane;
     
    	/**
             * Launch the application.
             */
    	public static void main(String[] args) {
    		EventQueue.invokeLater(new Runnable() {
    			public void run() {
    				try {
    					Accueil frame = new Accueil();
    					frame.setVisible(true);
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    			}
    		});
    	}
     
    	/**
             * Create the frame.
             */
    	public Accueil() {
    		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		setBounds(100, 100, 523, 392);
    		contentPane = new JPanel();
    		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    		setContentPane(contentPane);
    		contentPane.setLayout(null);
     
    		final JButton btnNewButton = new JButton("Ajouter Client");
    		btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 16));
    		btnNewButton.setBounds(72, 126, 155, 41);
     
    		contentPane.add(btnNewButton);
     
     
     
     
     
     
    		JButton btnAjouter = new JButton("Ajouter Livre");
    		btnAjouter.setFont(new Font("Tahoma", Font.BOLD, 16));
    		btnAjouter.setBounds(270, 126, 145, 41);
    		contentPane.add(btnAjouter);
     
     
    		JButton btnQuitter = new JButton("Quitter");
    		btnQuitter.setFont(new Font("Tahoma", Font.BOLD, 13));
    		btnQuitter.setBounds(381, 301, 89, 23);
     
    		btnQuitter.addActionListener(new java.awt.event.ActionListener() {
    			public void actionPerformed(java.awt.event.ActionEvent e) {
    			System.exit(0);
     
    			}
    			});
     
     
    		contentPane.add(btnQuitter);
     
    		JLabel lblAccuei = new JLabel("Accueil");
    		lblAccuei.setFont(new Font("Arial", Font.BOLD, 22));
    		lblAccuei.setBounds(216, 46, 133, 52);
    		contentPane.add(lblAccuei);
    	}
     
    }
    exemple la bouton ajouterlivre me permet d’accéder a une nouvelle interface AjouterLivre !! ?

  2. #2
    Membre confirmé
    Avatar de Laine
    Femme Profil pro
    Doctorat informatique
    Inscrit en
    Mars 2013
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Doctorat informatique

    Informations forums :
    Inscription : Mars 2013
    Messages : 238
    Points : 646
    Points
    646
    Par défaut
    Bonsoir

    Si tu veux que ton bouton "btnAjouter" appelle ton interface "AjouterLivre", tu peux essayer ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    btnAjouter.addActionListener(new ActionListener() {
     
    			@Override
    			public void actionPerformed(ActionEvent arg0) {
    				//Supposons que tu as une JFrame qui s'appelle AjouterLivre
    				AjouterLivre ajout= new AjouterLivre();   //ou tu peux l'instancier hors de cette méthode
    				ajout.setVisible(true);
     
    			}
    		});

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/04/2014, 04h54
  2. Réponses: 1
    Dernier message: 04/12/2009, 20h32
  3. [ActionListener] JButton et actionPerformed
    Par Leoxp dans le forum Applets
    Réponses: 6
    Dernier message: 21/11/2008, 11h02
  4. [JButton] Aide pour actionPerformed
    Par margou dans le forum Composants
    Réponses: 14
    Dernier message: 16/06/2008, 20h53
  5. [JButton] ActionListenner, ActionPerformed
    Par ArchFolken dans le forum Composants
    Réponses: 6
    Dernier message: 04/05/2004, 10h41

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