Un éditeur de GUI pour Java qui peut manipuler des objets sur RUNTIME
-
28-10-2019 - |
Question
Je cherche un éditeur Java GUI ou bibliothèque la propriété exotique suivante: l'interface graphique peut être manipulé runtime . C'est un cadre en cours d'exécution peut inclure des contrôles spéciaux, par exemple, un clic droit, qui permettent aux utilisateurs d'ajouter des boutons et autres widgets à elle.
Sinon, je peux utiliser un éditeur graphique qui peut interagir avec un programme Java en cours d'exécution. Le programme dit « s'il vous plaît ajouter un bouton » et l'éditeur montre à l'utilisateur une palette avec des boutons. L'utilisateur ajoute un bouton et le presse, et le programme reçoit un événement « bouton pressé ».
Il y une chose qui peut être utilisé impromptu, sans l'écrire à partir de zéro?
La solution
Cela dit, je ne crois pas que l'une des offres actuelles vous permettent de passer simplement entre designtime et exécution à sa guise dans votre application.
En effet, vous aurez besoin de (a) choisir une bibliothèque et (b) regrouper les mécanismes nécessaires pour soutenir designtime avec votre application en cours d'exécution, et (c) en effet masquerade une surface de conception (toile) comme interface utilisateur graphique d'exécution. Bien sûr, vous aurez seulement besoin de soutenir les opérations de conception qui vous intéressent, mais la ligne de fond, vous écrivez un éditeur graphique.
Quel est l'avantage de cette approche? Eh bien, vous réutilisez « composants » et surtout besoin de pirater le conteneur.
Si je devais faire quelque chose comme ça, je chercherais sérieusement NetBeans, garder cette STO question à l'esprit , et à partir de là.