Bonjour à tous,
Dans le cadre de mes étude, je dois réaliser une application plus complexe que ce que j'ai jusqu'ici été habitué ...
L'application doit comporter une JmenuBar, et permettre de faire apparaitre les différents "écrans" du logiciel : comme faire une commande, enregistrer un client etc ...

J'ai commencé le développement de l'application et actuellement je suis a ce niveau :
J'ai une classe principale Application qui gère l'application. Cette classe dispose d'un attribut Jframe, pour charger les différents "écrans" de mon programme, j'utilise la méthode setContentPane(PanelClient) dans laquelle je passe le panneau que j'ai construit....
(J'ai créé une méthode renvoyant un panneau pour chaque "écran".)


Je voulais simplement savoir si ce choix est pertinent, ou s'il y a d'autre possibilités pour gérer les différentes fonctionnalités de l'application ...
merci d'avance


Voici un exemple d'abonnement d'un des élément du JmenuBar :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	public void actionPerformed(ActionEvent ae) {
		if(ae.getSource()== menuItemCreateOrder) {
			System.out.println("clic menuItemCreateOrder");
			applicationControl.getApplicationPresentation().getFrame().setContentPane(applicationControl.getOrderControl().getOrderPresentation().CreateOrderPanel());
			applicationControl.getApplicationPresentation().getFrame().validate();
ben