Un bon GUI builder en Java Swing et gratuit ? (JTables en cascade !)

Un bon GUI builder en Java Swing et gratuit ? (JTables en cascade !) - Java - Programmation

Marsh Posté le 16-06-2006 à 16:32:32    

Bonjour,
 
j'aurai aimé savoir quel gui builder vous me conseilleriez pour une IHM assez importante.
J'aimerai si possible éviter de tout faire à la main (container, Jtables, gridbaglayout, listeners...) car cela sera assez fastidieux...
De plus je pense afficher des tables (avec combos à la place de certaines cellules) de manière dynamique (tables arborescentes, c'est à dire que si je clique sur la ligne X, une 2e table apparait contenant plus de détails sur la ligne X dans une autre table, dans laquelle on pourra à nouveau cliquer sur une ligne Y qui affichera une 3e table contenant le détail de la ligne Y...)
 
De ce genre :
 
http://img68.imageshack.us/img68/5781/table0sa.th.jpg
 
#### 1 jtable ##############
|1    |     |    |    |
|2    |     |    |    |     <<-- clic
|3    |     |    |    |
 
#### 3 jtables ##############
|1    |     |    |    |
|2    |     |    |    |
  |A     |     |     |     |     |   <<-- clic
  |B     |     |     |     |     |
  |C     |     |     |     |     |

|3    |     |    |    |
 
#### 5 jtables ##############
 
|1    |     |    |    |
|2    |     |    |    |
  |A     |     |     |     |     |
    |a  |   |   |   |
    |b  |   |   |   |
    |c  |   |   |   |
    |d  |   |   |   |

  |B     |     |     |     |     |
  |C     |     |     |     |     |

|3    |     |    |    |          <<-- clic
 
 
#### 6 jtables ##############
 
|1    |     |    |    |
|2    |     |    |    |
  |A     |     |     |     |     |
    |a  |   |   |   |
    |b  |   |   |   |
    |c  |   |   |   |
    |d  |   |   |   |

  |B     |     |     |     |     |
  |C     |     |     |     |     |

|3    |     |    |    |
  |A     |     |     |     |     |  
  |B     |     |     |     |     |
  |C     |     |     |     |     |

#####################
 
Si jamais vous avez de bons outils entièrement gratuits pour développer une ihm assez rapidement je suis preneur.
 
Plugin eclipse acceptés...
 
Merci d'avance !


Message édité par pyrojb le 19-06-2006 à 17:30:53
Reply

Marsh Posté le 16-06-2006 à 16:32:32   

Reply

Marsh Posté le 16-06-2006 à 16:45:24    

VE pour Eclipse ?
 
j'dis ça comme ça, j'ai jamais essayé...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 16-06-2006 à 16:59:03    

Netbeans Beta 5.5 ca marche pas mal.
Apres sur un gros projet je dis pas


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 18-06-2006 à 13:18:26    

je pense qu'aucun IDE ne te permettra de faire une structure aussi complexe....
 
par contre ce que tu cherches à faire c expliqué là :  
http://java.sun.com/products/jfc/t [...] index.html


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 19-06-2006 à 16:06:25    

Jubijub a écrit :

je pense qu'aucun IDE ne te permettra de faire une structure aussi complexe....
 
par contre ce que tu cherches à faire c expliqué là :  
http://java.sun.com/products/jfc/t [...] index.html


 
Hummm, merci, mais je ne suis pas sûr que cela convienne...
 
Voici exactement ce que je veux mettre en place (topic mis à jour) :
 
http://img68.imageshack.us/img68/5781/table0sa.th.jpg


Message édité par pyrojb le 19-06-2006 à 17:31:28
Reply

Marsh Posté le 19-06-2006 à 19:07:06    

c'est de la belle interface ca ! [:dawa] ca me rappelle certains trucs du DWTF [:dawa]

Reply

Marsh Posté le 19-06-2006 à 19:22:22    

ben il te faut un JTree, dont le renderer produise une ligne de jTable...
 
c casse couille à faire, et autant le dire, c moche et imbitable comme interface...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 19-06-2006 à 20:24:59    

souk a écrit :

c'est de la belle interface ca ! [:dawa] ca me rappelle certains trucs du DWTF [:dawa]


[:cupra]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 19-06-2006 à 20:25:46    

Jubijub a écrit :

et autant le dire, c moche et imbitable comme interface...


moi jla trouve très bien  [:dawao]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 19-06-2006 à 22:16:26    


 
ah, c'etait de toi ca?  [:arrakys]  
http://thedailywtf.com/images/2/o_filematrix.png

Reply

Marsh Posté le 19-06-2006 à 22:16:26   

Reply

Marsh Posté le 19-06-2006 à 23:20:30    

non mais j'ai fait pire [:dawao]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 20-06-2006 à 09:33:40    

je pense que netbeans est pas mal pour tout ce qui est application graphique

Reply

Marsh Posté le 20-06-2006 à 09:35:52    

Jubijub a écrit :

ben il te faut un JTree, dont le renderer produise une ligne de jTable...
 
c casse couille à faire, et autant le dire, c moche et imbitable comme interface...


 
Je pensais faire ca moi meme à l'origine...
Ajouter une nouvelle jtable ou un nouveau container contenant une nouvelle jtable, le tout légèrement décalé à droite à chaque coup.
S'il y a plus simple je prends évidemment (à chaque fois que je recherche jtree et jtable je tombe sur des sortes de jfilechooser... :( )

Reply

Marsh Posté le 20-06-2006 à 10:46:04    

lombrusco a écrit :

je pense que netbeans est pas mal pour tout ce qui est application graphique


Mais faut pas trop le pousser quand meme, car il pond du cote assez inmaintenable tout de meme...et sur une grosse app, ca peut couter cher je pense. Par contre, il positionne vachement bien les composants je trouve


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 20-06-2006 à 11:45:50    

zapan666 a écrit :

Mais faut pas trop le pousser quand meme, car il pond du cote assez inmaintenable tout de meme...et sur une grosse app, ca peut couter cher je pense. Par contre, il positionne vachement bien les composants je trouve


 
Tout comme VE sous eclipse \o/ ! Pas evident en Java de trouver une appli qui fasse proprement une interface graphique !
 
Quant on voit sous C#, le systéme proposé par Crosoft avec les classes partielles, qui permettent de justement séparé le code Interface Graphique et Utilisateur, c'est vraiement pas mal!
 
Quoi que sur le placement de certains composants j'ai un peu de mal, bon j'ai pas encore trop l'habitude.

Reply

Marsh Posté le 21-06-2006 à 09:00:23    

merci, si jamais vous avez une idée pour la modélisation de mes tables en cascade, n'hésitez pas ! Je ne suis pas encore sur cette partie là mais ca pourrait me faire gagner pas mal de temps...
J'ai tenté de le faire à partir d'un jtree, mais pour l'instant, je n'arrive pas à mettre d'entête au tableaux et ils ne sont pas éditables :/
Le jtree peut il fonctionner sur n'importe quel composant ? (je pensais à un container pour y placer une jtable + d'autres composants)

Reply

Marsh Posté le 21-06-2006 à 09:14:12    

c chaud à faire ton truc parce que que tu vas devoir surcharger le renderer de ton jTree pour qu'il t'affiche des tables à la place des JLabel classiques.
 
Ensuite faut que tu te paluches le event model pour que tes events (clic dans une cellule, etc, soient bien forwardés à l'eventlistener de ta table...
 
c probablement une des structure les plus complexe ce que tu cherches à faire...et honnetement je serais toi je repenserai mon interface, parce que c super inutilisable comme interface : c très fouilli...
 
peut etre mettre tes tables dans des onglets, ou autre...

Message cité 1 fois
Message édité par Jubijub le 21-06-2006 à 09:15:26

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 21-06-2006 à 10:40:12    

Jubijub a écrit :

honnetement je serais toi je repenserai mon interface, parce que c super inutilisable


 
mega +1 [:pingouino]

Reply

Marsh Posté le 24-06-2006 à 10:14:38    

Regarde Java 6, JXTable et Matisse (editeur pour générer des IHM avec Netbeans).
Tu peux générer tes IHM quasiment tout seul.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed