Salut ,
Pour vous expliquer bien mon problème,j’ai mis un très simple programme ci-dessous , bon mon programme affiche la première fenêtre qui contient un bouton, et lorsque je clique sur ce dernier , il ouvrira la deuxième fenêtre .
Mon problème, c’est que lorsque j’exécute mon programme j’aurai les deux fenêtres affichées dans la barre des taches, comment puis-je faire pour y avoir que la première fenêtre dans la barre des taches?
Merci d’avance .
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
 
import javax.swing.*;
import java.awt.event.*;
 
public class Fenetre1 extends JFrame implements ActionListener{
 
	public Fenetre1()
	{
		super("Première fenetre");
 
		JButton bouton = new JButton("Afficher la deuxième fenetre");
		bouton.setActionCommand("afficher");
        bouton.addActionListener(this);
        add(bouton);
 
	}
 
	public static void main(String[] args) {
		Fenetre1 f = new Fenetre1();
		f.setSize(200,200);
		f.setVisible(true);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
 
	}
 
	public void actionPerformed(ActionEvent e) {
 
		if ("afficher".equals(e.getActionCommand()))  
		{
         Fenetre2 f = new Fenetre2();
         f.créerFenetre();
        }
    }
}
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
 
import javax.swing.*;
 
public class Fenetre2 extends JFrame{
	Fenetre2()
	{
		super("Deuxième fenetre");
 
		JLabel label = new JLabel("Deuxième Fenetre");
		add(label);
 
 
	}
	public void créerFenetre()
	{
 
      setVisible(true);
      setSize(500,500);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}