Une calculatrice bien faite

Description

En réponse à Julien39 et de la conversion que nous avons sur la conception de son code
sur le forum
Le mvc appliqué à une calculatrice

Source / Exemple :


import java.awt.BorderLayout;

import javax.swing.JFrame;

public class Calculatrice extends JFrame {
	private static final long serialVersionUID = 1L;

	public Calculatrice(){
		this.setSize(240, 260);
		this.setTitle("Calculette");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setLocationRelativeTo(null);
		this.setResizable(false);
		initComposant();
		this.setVisible(true);
	}

	private void initComposant(){
		Controleur controleur = new Controleur();
		
		Modele modele = new Modele();
		View view = new View();
		
		controleur.setModele(modele);
		controleur.setView(view);
		
		this.getContentPane().add(view, BorderLayout.NORTH);
		this.getContentPane().add(controleur.getChiffre(), BorderLayout.CENTER);
		this.getContentPane().add(controleur.getOperateur(), BorderLayout.EAST);
	}
}

Conclusion :


pour l'exemple j'ai repris le code du site du zéro pour le remanier façon MVC.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.