Toen we begin dit jaar met swing begonnen, moesten wel aan elke knop een actie binden met setAction() .. een maand later moesten we dan overschakelen op ActionListeners.
Nu vraag ik me af wat de voor- en nadelen van beide manieren zijn, en wat de "goeie" manier van coden is.
Voorbeeldje van mijn huidige code staat op http://www.nephilimco.com/nephymail/files/NephyMail.java
Ik was net bezig alle
te veranderen in
en dan alle acties in een actionPerformed(..) te zetten, waar ik check via getSource()
Nu wacht ik dus even op goeie raad voor ik m'n code weer door elkaar gooi
Nu vraag ik me af wat de voor- en nadelen van beide manieren zijn, en wat de "goeie" manier van coden is.
Voorbeeldje van mijn huidige code staat op http://www.nephilimco.com/nephymail/files/NephyMail.java
Ik was net bezig alle
code:
1
2
3
4
5
6
7
| forward.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
forwardMessages();
}
}
); |
te veranderen in
code:
1
| forward.addActionListener(this); |
en dan alle acties in een actionPerformed(..) te zetten, waar ik check via getSource()
Nu wacht ik dus even op goeie raad voor ik m'n code weer door elkaar gooi