Bonjour,
J'aimerais savoir comment faire pour que la partie interface graphique d'une application soit complétement indépendante. C'est à dire que l'on peut changer l'interface graphique sans touucher à la couche application du programme.
par exemple si j'ai une
class Routeur {
private String name;
}
class FormMain {
private JLabel l;
private Routeur r;
}
Pour afficher afficher le nom du routeur pas de problème :
l.setText(r.getName());
Mais si j'ai un traitement dans routeur qui est par exemple la reception d'un paquet et que je voudrais le mettre dans une JList. Comment prévenir ma JList de manière indépendante pour que celle-ci affiche mon paquet par exemple.
J'ai voulu utiliser l'évènement propertyChange mais cela ne marche pas parfaitement car tout ne s'affiche pas dans ma JList. Le traitement de ma thread est peut etre trop rapide par rapport a propertyChange, je ne sais qu'afficher une partie de ce que je capte avec cet évènement. Quelqu'un a une idée?