Existe-t-il une bibliothèque existante qui crée automatiquement un formulaire Java Swing à partir d'un objet Properties (ou Properties)? c'est-à-dire affiche 2 colonnes, autant de lignes qu'il y a de propriétés, correctement justifiées Noms de propriétés à gauche, JTextFields pour les valeurs à droite.Éditeur de propriétés Java Swing
Je n'ai pas accès aux noms de propriété (ou types attendus) au moment de la compilation.
De plus, la solution doit permettre de définir des champs de valeur en lecture seule après la construction.
Une grande solution:
- permettent des valeurs de propriété à préciser comme sensibles, nécessitant un JPasswordField
- que la vérification des formats d'entrée, par exemple par rapport à un type d'objet (tel que URL, Double, etc.)
ou par type sensible de sorte que les widgets appropriés (ou les boutons pour afficher les widgets appropriés) sont utilisés à la place de JTextField pour les types d'objets standard. par exemple. JFileChooser pour les propriétés attendues d'un type de fichier, sélection de couleur/date SwingX, vérification du format numérique)
L'entrée dans les propriétés spécifiques au type commence à ressembler à JavaBeans. Je préférerais pas descendre la route JavaBeans à moins qu'il n'y ait une solution vraiment facile - pas un gros cadre - pour cela pour un objet qui est un Javabean.
(Je sais déjà comment procéder manuellement et je pourrais écrire moi-même une implémentation simple qui ignore les informations de sensibilité/type - quiconque répondra le long de ces lignes sera abattu! Je veux seulement savoir si une telle bête existe déjà dans une bibliothèque bien entretenue)
MISE à JOUR: lié à Java Beans - creating an inspector window
Quelle est la classe? Est-ce basé sur JTable? La recherche de votre repo pour cela n'a trouvé aucun résultat. –