J'ai adopté cette methodologie pour mes programmation en swing
la voici par le code
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
 
public class MainFrame extends JFrame {
	/**
         * default constructor 
         */
	public MainFrame(){
	    super(frameTitle);
 
	    //frame setup
	    this.getRootPane().setOpaque(false);
	    this.constructMenu();       //construit le menu pour la frame
	    this.constructFrame();     //contruit l'interface graphique
	    this.setUpMenuActions();  //ajout des actions pour le item du menu
	    this.setUpFrameActions();  //ajout des actions pour les composant graphiques boutons et autres        
 
	    //frame size and visibility 
	    this.setExtendedState(JFrame.MAXIMIZED_BOTH);
		this.setVisible(true);		
	}
cette methodologie a l'avantage d'être claire (en tout cas pou moi) mais je suis aussi qu'elle a des inconvénients
est ce que c au niveau des perfs? surtout que pour mettre en place l'action pour chaque composant je procède comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
		addButton.addActionListener(new ActionListener(){
		    public void actionPerformed(ActionEvent e) {
//traitement
 
            }		    
		});