Bonjour,
J'ai un problème que j'ai un peu de mal à résoudre.
J'éssaye de faire un programme qui pour le moment, permet de s'inscrire et de se connecter.
J'utilise aussi le patron de conception MVC qui permet de bien séparer les composants du programme.
J'ai réaliser 5 classes à savoir une main, deux JPanel ("PanelInscription" et "PanelConnexion" ), une JFrame ("VuePrincipale" ) et une classe controleur "CtrlInscription".
La main s'occupe d'instancier et de lancer la JFrame qui elle instancie PanelConnexion. Dans PanelConnexion j'ai un bouton nommé "inscription" qui doit me rediriger vers le panel PanelInscription au moyen d'une méthode ActionPerformed située dans CtrlInscription.
Or c'est là que ça coince puisque je n'arrive pas à rediriger vers PanelInscription.
Voici CtrlInscription.java
Code :
- package Controleur;
- import java.awt.event.*;
- import Vue.*;
- import Modele.*;
- public class CtrlInscription implements ActionListener {
- private PanelInscription panelInscription;
- private PanelConnexion panelConnexion;
- public CtrlInscription(){
- }
- public void actionPerformed (ActionEvent e){
- System.out.println("inscription clik" );
- }
- }
|
Les autres classes n'ont je pense pas besoin d'être préciser puisque lorsque j'appuie sur le bouton inscription, j'ai bien l'écho "inscription clik" à l'écran.
Je précise que dans le PanelConnexion ou est présent ce bouton j'ai mis ce code pour que l'action soit redirigé vers CtrlInscription:
Code :
- jButton2.addActionListener(new CtrlInscription());
|