[conseil][swing]programmation swing
J'ai adopté cette methodologie pour mes programmation en swing
la voici par le code
Code:
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:
1 2 3 4 5 6 7
|
addButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
//traitement
}
}); |