bonjour, je suis une débutante en Java, je viens de commencer le développement d'une application et je découvre mes premiers soucis, je n'arrive pas à associer à mon bouton une action (ouvrir une nouvelle page en quittant la page actuelle)


voilà le morceau que j'ai préparé pour le bouton

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
import java.awt.Color;
 
 
public class Lotfi  {
 
 public static void main(String[] args) {
 
  JFrame frame = new JFrame("lotfi");
  frame.getContentPane().setBackground(SystemColor.window); 
  JLabel label = new JLabel("");
  label.setIcon(new ImageIcon("E:\\d\u00E9veloppement\\D\u00E9v_eclipse\\hopital\\image\\image.png"));
  label.setBounds(0, 0, 950, 700);
  frame.getContentPane().add(label);
  frame.setSize(900, 700);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  placeComponents(frame);
 
  JMenuBar menuBar = new JMenuBar();
  menuBar.setBackground(SystemColor.control);
  frame.setJMenuBar(menuBar);
 
  JMenu mnLotfi = new JMenu("Fichier");
  mnLotfi.setBackground(Color.WHITE);
  menuBar.add(mnLotfi);
 
  JMenuItem mntmHello = new JMenuItem("hello");
  mnLotfi.add(mntmHello);
 
  JMenu mnNewMenu = new JMenu("Outil");
  mnNewMenu.setBackground(Color.WHITE);
  menuBar.add(mnNewMenu);
 
 
 
  JButton button = new JButton("");
  button.setIcon(new ImageIcon("E:\\d\u00E9veloppement\\D\u00E9v_eclipse\\hopital\\image\\boutton.png"));
  button.setBounds(521, 558, 312, 75);
  frame.getContentPane().add(button); 
 
  frame.setVisible(true);
 
 }
 
 
 private static void placeComponents(JFrame frame) {
  frame.getContentPane().setLayout(null);
 
 }
 
 
}
et ça c'est pour la page 2
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
import java.awt.Color;
import java.awt.SystemColor;
 
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
 
 
public class login  {
 
 public static void main(String[] args) {
 
  JFrame frame = new JFrame("login");
  frame.getContentPane().setBackground(SystemColor.window); 
  JLabel label = new JLabel("");
  label.setIcon(new ImageIcon("E:\\d\u00E9veloppement\\D\u00E9v_eclipse\\hopital\\image\\page--2.png"));
  label.setBounds(0, -25, 950, 700);
  frame.getContentPane().add(label);
  frame.setSize(900, 700);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  placeComponents(frame);
 
  JMenuBar menuBar = new JMenuBar();
  menuBar.setBackground(SystemColor.control);
  frame.setJMenuBar(menuBar);
 
  JMenu mnLotfi = new JMenu("Fichier");
  mnLotfi.setBackground(Color.WHITE);
  menuBar.add(mnLotfi);
 
  JMenuItem mntmHello = new JMenuItem("hello");
  mnLotfi.add(mntmHello);
 
  JMenu mnNewMenu = new JMenu("Outil");
  mnNewMenu.setBackground(Color.WHITE);
  menuBar.add(mnNewMenu);
 
 
 
 
  frame.setVisible(true);
 
 }
 
 
 private static void placeComponents(JFrame frame) {
  frame.getContentPane().setLayout(null);
 
  JTextField userText = new JTextField(20);
  userText.setBackground(Color.WHITE);
  userText.setBounds(36, 324, 180, 30);
  frame.getContentPane().add(userText);
 
  JPasswordField passwordText = new JPasswordField(20);
  passwordText.setBounds(36, 390, 180, 30);
  frame.getContentPane().add(passwordText);
 
  JButton loginButton = new JButton("");
  loginButton.setIcon(new ImageIcon("E:\\d\u00E9veloppement\\D\u00E9v_eclipse\\hopital\\image\\connection.png"));
  loginButton.setBounds(51, 441, 152, 37);
  frame.getContentPane().add(loginButton);
 
  JButton registerButton = new JButton("");
  registerButton.setIcon(new ImageIcon("E:\\d\u00E9veloppement\\D\u00E9v_eclipse\\hopital\\image\\enregistrer.png"));
  registerButton.setBounds(51, 489, 146, 41);
  frame.getContentPane().add(registerButton);
 
 
 
 
 }
 
 
}
merci de mavoir aider en avance.