OVH Cloud OVH Cloud

recherche source pour creation d'un concepteur graphique

4 réponses
Avatar
T007
bonjour

je cherche a construire une application , un editeur d'interface
graphique comme le concepteur GUI de netbeans.
je voudrais construire des frames avec des boutons, des textfields des
label etc, a la souris . (drag and drop, etc ).
et je ne sais pas comment construire mon editeur..


Es ce que qq'un connait une application libre - avec source dont je
pourrais m'inspirer ??

Merci

4 réponses

Avatar
Evelyne Zahn
Le Thu, 08 Jul 2004 20:50:37 +0200, T007 a écrit :

bonjour

je cherche a construire une application , un editeur d'interface
graphique comme le concepteur GUI de netbeans.
je voudrais construire des frames avec des boutons, des textfields des
label etc, a la souris . (drag and drop, etc ).
et je ne sais pas comment construire mon editeur..


Es ce que qq'un connait une application libre - avec source dont je
pourrais m'inspirer ??

Merci


Qt Designer du monde C++

Avatar
T007
T007 wrote:
bonjour

je cherche a construire une application , un editeur d'interface
graphique comme le concepteur GUI de netbeans.
je voudrais construire des frames avec des boutons, des textfields des
label etc, a la souris . (drag and drop, etc ).
et je ne sais pas comment construire mon editeur..


Es ce que qq'un connait une application libre - avec source dont je
pourrais m'inspirer ??

Merci
RE


Il faut que je donne plus de précisions ..

je voudrais choisir un textfield dans une toolbar et la déposer sur un
panel. (fonction de drag and drop, plus création d'un container d'objet
( au format java ou XML ).
Je souhaite pouvoir redimensionner l'objet textfield dans ma fenetre
d'edition.
Sauvegarder le container java ou XML.

je voudrais construire une editeur wysiwyg.. comme dans netbeans ou
autre jbuilder ou autre ..
je veux juste des source simple pour comprendre comment faire.

je soushaite constuire un editeur d'interface graphique pour saisir du XML.

Je ne sais pas comment faire.
je pense a l'api JGraph, mais je ne sais pas s'il y a mieux ..

Merci pour votre aide..

Avatar
eric.frigot
T007 wrote in message news:<40ee8486$0$317$...
Il faut que je donne plus de précisions ..

je voudrais choisir un textfield dans une toolbar et la déposer sur un
panel. (fonction de drag and drop, plus création d'un container d'objet
( au format java ou XML ).
Je souhaite pouvoir redimensionner l'objet textfield dans ma fenetre
d'edition.
Sauvegarder le container java ou XML.

je voudrais construire une editeur wysiwyg.. comme dans netbeans ou
autre jbuilder ou autre ..
je veux juste des source simple pour comprendre comment faire.

je soushaite constuire un editeur d'interface graphique pour saisir du XML.

Je ne sais pas comment faire.
je pense a l'api JGraph, mais je ne sais pas s'il y a mieux ..

Merci pour votre aide..


Vous prenez la mauvaise direction.

Rien de plus simple pour votre application :
- Un GridBagLayout surlequel vous déposez vos objets (ou tout autre
layout).
- Une JToolBar delaquel vous prenez vos objet (JTextField, JTextArea,
JLabel ...)
- La gestion du drag & drop (des sites en parlent)
- La gestion via le clic droit (par exemple) des propriétés des objets
que vous ajoutés
- La gestion du layout et de ses attributs.

Pour la sauvegarde en XML, voir XMLEncodern, par exemple.

Commencez par créer le panneau principal avec la JToolBar et par
exemple juste un JLabel dedans (ca peut très bien etre une image
représentant un JLabel ou un JLabel contenant le texte JLabel).
Choisissez un layout (vous pourrez ajouter la gestion d'autres layout
par la suite), définissez le drag & drop entre la JToolBar et le
layout. Travailler le placement de plusieurs objets dans ce layout
(avant, après, en dessous, à gauche ... en fonction du layout choisi).
Un mécanisme de coloration de l'interface peut etre mis en place pour
ce dispositif : à mesure du drag & drop, le JLabel apparait (avec
attributs par défaut) à l'emplacement sur lequel il se trouve, mais
grisé. Ensuite, regarder pour rendre paramétrable le JLabel. Le reste
est facile et répétitif : ajouter la gestion de nouveaux objets et
pourquoi pas la récursion des layout.

Eric.

Avatar
T007
Eric Frigot wrote:

T007 wrote in message news:<40ee8486$0$317$...

Il faut que je donne plus de précisions ..

je voudrais choisir un textfield dans une toolbar et la déposer sur un
panel. (fonction de drag and drop, plus création d'un container d'objet
( au format java ou XML ).
Je souhaite pouvoir redimensionner l'objet textfield dans ma fenetre
d'edition.
Sauvegarder le container java ou XML.

je voudrais construire une editeur wysiwyg.. comme dans netbeans ou
autre jbuilder ou autre ..
je veux juste des source simple pour comprendre comment faire.

je soushaite constuire un editeur d'interface graphique pour saisir du XML.

Je ne sais pas comment faire.
je pense a l'api JGraph, mais je ne sais pas s'il y a mieux ..

Merci pour votre aide..



Vous prenez la mauvaise direction.

Rien de plus simple pour votre application :
- Un GridBagLayout surlequel vous déposez vos objets (ou tout autre
layout).
- Une JToolBar delaquel vous prenez vos objet (JTextField, JTextArea,
JLabel ...)
- La gestion du drag & drop (des sites en parlent)
- La gestion via le clic droit (par exemple) des propriétés des objets
que vous ajoutés
- La gestion du layout et de ses attributs.

Pour la sauvegarde en XML, voir XMLEncodern, par exemple.

Commencez par créer le panneau principal avec la JToolBar et par
exemple juste un JLabel dedans (ca peut très bien etre une image
représentant un JLabel ou un JLabel contenant le texte JLabel).
Choisissez un layout (vous pourrez ajouter la gestion d'autres layout
par la suite), définissez le drag & drop entre la JToolBar et le
layout. Travailler le placement de plusieurs objets dans ce layout
(avant, après, en dessous, à gauche ... en fonction du layout choisi).
Un mécanisme de coloration de l'interface peut etre mis en place pour
ce dispositif : à mesure du drag & drop, le JLabel apparait (avec
attributs par défaut) à l'emplacement sur lequel il se trouve, mais
grisé. Ensuite, regarder pour rendre paramétrable le JLabel. Le reste
est facile et répétitif : ajouter la gestion de nouveaux objets et
pourquoi pas la récursion des layout.

Eric.


ca a l'air facil , lu comme ca !!
Il y a des objets, des notions dans tout ca que je ne connais pas..
comment puis je faire ??
il y a t'il un source, un exemple qque part sur le net??

Merci