Comment distinguer 2 événements click en java
Résolu
nabil
-
nabil -
nabil -
Bonjour,
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class PageDacceuil extends JFrame implements ActionListener
{
private JButton buttonFenetre1;
private JButton buttonFenetre2 ;
private JButton buttonFenetre3 ;
public PageDacceuil(){
super("fentre1");
this.setLayout(null);
this.setSize(300,400);
this.setLayout(null);
this.setLocationRelativeTo(null);
InitialiserControle();
ajoutDeContole();
}
public void InitialiserControle(){
buttonFenetre1 = new JButton();
buttonFenetre1.setText("Ajouter Client");
Positionner.placerComposant(buttonFenetre1,0,100,100,20);
buttonFenetre1.addActionListener(this);
" quand je clique sur buttonFenetre1 une fenêtre s'affiche ,et je veut faire un autre évenement click sur buttonFenetre2 mais je sais pas comment faire "
buttonFenetre2 = new JButton();
Positionner.placerComposant(buttonFenetre2,120,100,100,20);
buttonFenetre2.setText("Modifier Client");
buttonFenetre3 = new JButton();
Positionner.placerComposant(buttonFenetre3,240,100,100,20);
buttonFenetre3.setText("Supprimer Client");
}
public void ajoutDeContole(){
this.add(buttonFenetre1);
this.add(buttonFenetre2);
this.add(buttonFenetre3);
this.setVisible(true);
this.setSize(400,200);
}
public void actionPerformed(ActionEvent arg0) {
test2 maFenetre;
maFenetre = new test2();
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class PageDacceuil extends JFrame implements ActionListener
{
private JButton buttonFenetre1;
private JButton buttonFenetre2 ;
private JButton buttonFenetre3 ;
public PageDacceuil(){
super("fentre1");
this.setLayout(null);
this.setSize(300,400);
this.setLayout(null);
this.setLocationRelativeTo(null);
InitialiserControle();
ajoutDeContole();
}
public void InitialiserControle(){
buttonFenetre1 = new JButton();
buttonFenetre1.setText("Ajouter Client");
Positionner.placerComposant(buttonFenetre1,0,100,100,20);
buttonFenetre1.addActionListener(this);
" quand je clique sur buttonFenetre1 une fenêtre s'affiche ,et je veut faire un autre évenement click sur buttonFenetre2 mais je sais pas comment faire "
buttonFenetre2 = new JButton();
Positionner.placerComposant(buttonFenetre2,120,100,100,20);
buttonFenetre2.setText("Modifier Client");
buttonFenetre3 = new JButton();
Positionner.placerComposant(buttonFenetre3,240,100,100,20);
buttonFenetre3.setText("Supprimer Client");
}
public void ajoutDeContole(){
this.add(buttonFenetre1);
this.add(buttonFenetre2);
this.add(buttonFenetre3);
this.setVisible(true);
this.setSize(400,200);
}
public void actionPerformed(ActionEvent arg0) {
test2 maFenetre;
maFenetre = new test2();
}
}
A voir également:
- Comment distinguer 2 événements click en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Supercopier 2 - Télécharger - Gestion de fichiers
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Hello,
faut faire un truc dans le genre :
remplace :
buttonFenetre1.addActionListener(this);
par
buttonFenetre1.addActionListener(new Action1());
Ensuite, pour le second bouton :
buttonFenetre2.addActionListener(new Action2());
Ensuite plus bas...à la place de :
public void actionPerformed(ActionEvent arg0) {
test2 maFenetre;
maFenetre = new test2();
}
Tu mets :
class Action1 implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
test2 maFenetre;
maFenetre = new test2();
}
}
Ensuite, pour le second bouton :
class Action2 implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
//ce que tu veux faire avec le bouton 2....
}
}
Voilà, je pense que tu as compris le principe maintenant...
faut faire un truc dans le genre :
remplace :
buttonFenetre1.addActionListener(this);
par
buttonFenetre1.addActionListener(new Action1());
Ensuite, pour le second bouton :
buttonFenetre2.addActionListener(new Action2());
Ensuite plus bas...à la place de :
public void actionPerformed(ActionEvent arg0) {
test2 maFenetre;
maFenetre = new test2();
}
Tu mets :
class Action1 implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
test2 maFenetre;
maFenetre = new test2();
}
}
Ensuite, pour le second bouton :
class Action2 implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
//ce que tu veux faire avec le bouton 2....
}
}
Voilà, je pense que tu as compris le principe maintenant...