2008-12-10 11 views
1

J'ai un objet java avec plusieurs membres. Je veux créer un petit éditeur rapide et sale qui me permet de définir facilement la valeur des membres. J'ai créé un panneau qui contient un TextField pour chaque membre. J'ai une méthode setValues ​​() qui prendra la valeur de TextFields et les placera dans l'objet. Cette méthode est appelée automatiquement lorsque j'appelle getDataObject() depuis le panneau. Certains membres contiennent des chaînes, d'autres sont des doubles et d'autres des entiers. Rien d'extraordinaire.Un éditeur pour un objet de données en swing, quel est le moyen le plus simple?

La question est, cependant, quelle serait la manière la plus facile d'améliorer ce panneau? Comment puis-je ajouter une validation sans avoir à vérifier manuellement chaque valeur? Comment puis-je faire cela sans avoir à écrire énormément de code? À l'heure actuelle, mon implémentation rapide et très sale ne fait que propager RuntimeException, mais bien sûr, ce n'est que temporaire. Avant de me mettre à écrire tout ce code, je me demandais quel serait le meilleur modèle, ou s'il y avait une bibliothèque disponible pour effectuer de telles opérations, car cela semble être un cas d'utilisation relativement commun. En d'autres termes, s'il y a une issue paresseuse.

Répondre

1

Quihubole Mario! :)

J'ai lu il ya quelque temps à propos de cette bibliothèque de JGoodies, mais pour être honnête, je ne sais pas si elle est liée ou non.

JGoodies Binding

Jetez un coup d'oeil et voir si ça aide.

Questions connexes