Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2888 connectés 

  FORUM HardWare.fr
  Programmation
  Java

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1389230
pyrojb
Posté le 16-06-2006 à 16:32:32  profilanswer
 

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
mood
Publicité
Posté le 16-06-2006 à 16:32:32  profilanswer
 

n°1389261
brisssou
8-/
Posté le 16-06-2006 à 16:45:24  profilanswer
 

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
n°1389272
zapan666
Tout est relatif
Posté le 16-06-2006 à 16:59:03  profilanswer
 

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


---------------
my flick r - Just Tab it !
n°1389933
Jubijub
Parce que je le VD bien
Posté le 18-06-2006 à 13:18:26  profilanswer
 

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
n°1390589
pyrojb
Posté le 19-06-2006 à 16:06:25  profilanswer
 

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
n°1390936
souk
Tourist
Posté le 19-06-2006 à 19:07:06  profilanswer
 

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

n°1390948
Jubijub
Parce que je le VD bien
Posté le 19-06-2006 à 19:22:22  profilanswer
 

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
n°1390967
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2006 à 20:24:59  profilanswer
 

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)
n°1390968
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2006 à 20:25:46  profilanswer
 

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)
n°1391027
souk
Tourist
Posté le 19-06-2006 à 22:16:26  profilanswer
 


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

mood
Publicité
Posté le 19-06-2006 à 22:16:26  profilanswer
 

n°1391071
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2006 à 23:20:30  profilanswer
 

non mais j'ai fait pire [:dawao]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1391159
lombrusco
Posté le 20-06-2006 à 09:33:40  profilanswer
 

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

n°1391161
pyrojb
Posté le 20-06-2006 à 09:35:52  profilanswer
 

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... :( )

n°1391226
zapan666
Tout est relatif
Posté le 20-06-2006 à 10:46:04  profilanswer
 

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 !
n°1391301
toastbeman
L'amour c'est comme la bourse
Posté le 20-06-2006 à 11:45:50  profilanswer
 

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.

n°1391901
pyrojb
Posté le 21-06-2006 à 09:00:23  profilanswer
 

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)

n°1391906
Jubijub
Parce que je le VD bien
Posté le 21-06-2006 à 09:14:12  profilanswer
 

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
n°1391964
souk
Tourist
Posté le 21-06-2006 à 10:40:12  profilanswer
 

Jubijub a écrit :

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


 
mega +1 [:pingouino]

n°1394062
lonely
Posté le 24-06-2006 à 10:14:38  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

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

 

Sujets relatifs
[Resolu] Syntax error, requete mysql depuis java[Java] Pbm gestion mémoire
applet java, ressource CPU, normal ?SQL Serveur et "on delete cascade"
création de GUI avec GladeJava et fenêtre dos
Connection à une BDD Openoffice, Java ou c# ?[JAVA/Postgresql] Caractère d'échappement
[JAVA/Postgresql] Caractère d'échappementnavigateur internet au sein d'une application Java
Plus de sujets relatifs à : Un bon GUI builder en Java Swing et gratuit ? (JTables en cascade !)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR