Bouton qui ouvre une fenetre sous java?

Fermé
Signaler
-
 mo -
Bonjour, je suis debutant en java, et il me faut faire une fenetre avec des boutons, et en cliquant sur un bouton ca ouvre une autre fenetre. Ce que je fais ne marche pas, si quelqu un peut m aider.
Voila le code (g fait mon bouton fenetre, je voudrais que ca execute fenetre.class pour que ca affiche une nouvelle fenetre)

fenetre.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Fenetre();

Merci d avance!

3 réponses

slt
voilà une solution qui peut vous aider

public class Fenetre extends JFrame implements ActionListener
{
public Fenetre()
{
this.setTitle("ma fenetre");
this.setSize(500,300);
Container c=this.getContentPane();
c.setLayout(null);
bouton = new JButton("OK");
bouton.setBounds(55,90,80,30);
bouton.addActionListener(this);
c.add(bouton);
}
public void ActionPerformed(ActionEvent e)
{
if((JButton)e.getSource()==bouton)
{
new NouvelFenetre().setVisible(true);
this.setVisible(false);
}

public static void main(String [] args)
{
Fenetre fen=new Fenetre();
fen.setVisible(true);
}
}

/*N'oubliez pas de créer une nouvelle classe nommée NouvelFentre*/
19
Utlisez les balises de codes !
0
non mais oh ! les balises de codes FUCKING SHIT !
0
pour ouvrir une fenetre il faut

1- que tu cree une class fenetre extends Frame
2- dans ton actionPerformed associé à l'action listener de ton bouton
que tu appelle le constructeur de ta classe precedente
3- oublie po setVisible(true) dans ton constructeur fenetre()
voila normalement çà devrai afficher ta fenetre
6
Bonjour
Comment appelé la clase précédente pour le bouton, aurais-tu pas un exempleen JAVA?
0
slt
j'ai un pbl dans mon application car lors de cliquer sur la bouton ouvrir le fichier que je veux l'afficher ne s'ouvre pas sachant qu'il est sous la fome svg
merci pour votre aide.
2