label tronque sur une IHM en passant sur linux - Java - Programmation
Marsh Posté le 16-02-2004 à 21:09:46
oui, ne il ne faut pas calculer le placement de tes objets en pixels, mais utiliser des Layouts.
http://java.sun.com/docs/books/tut [...] index.html
Marsh Posté le 17-02-2004 à 12:27:29
nan les layouts c d'la merde (avis perso) c'est trop long et trop complique et moins pratique qu'en faisant des setBounds.
Marsh Posté le 17-02-2004 à 12:39:39
swich a écrit : nan les layouts c d'la merde (avis perso) c'est trop long et trop complique et moins pratique qu'en faisant des setBounds. |
Marsh Posté le 17-02-2004 à 12:54:20
swich a écrit : nan les layouts c d'la merde (avis perso) c'est trop long et trop complique et moins pratique qu'en faisant des setBounds. |
bha oui mais ca t'évite se genre de problème cross-plateforme
Marsh Posté le 17-02-2004 à 15:10:28
c clair que les layout, ca evite plein de merde...
et c pas si compliqué que ca à comprendre...
le tout, c que tu défnisse bien celui que tu veux utiliser, tout en sachant que tu peux en gérer plein, avec les panels..
Marsh Posté le 17-02-2004 à 15:13:12
swich a écrit : nan les layouts c d'la merde (avis perso) c'est trop long et trop complique et moins pratique qu'en faisant des setBounds. |
Oui, bah continue de faire du code de merde. Et retourne à VB aussi, tu auras mois de mal
Marsh Posté le 17-02-2004 à 15:29:42
swich a écrit : nan les layouts c d'la merde (avis perso) c'est trop long et trop complique et moins pratique qu'en faisant des setBounds. |
1) arrête immédiatement le java, ce langage a déjà une assez mauvaise image, il faudrait pas qu'en plus il ait une image de langage pour limités du bulbe.
2) ne vient pas poser des questions si tu as étudié le sujet et que tu connais la réponse et refuse de l'appliquer.
Quand à la complexité des layout ... nan, rien, laisse tomber c'est hors de portée.
Marsh Posté le 17-02-2004 à 16:00:36
1) arrête immédiatement le java, ce langage a déjà une assez mauvaise image, il faudrait pas qu'en plus il ait une image de langage pour limités du bulbe.
--> j'en fais pas par plaisir
2) ne vient pas poser des questions si tu as étudié le sujet et que tu connais la réponse et refuse de l'appliquer.
--> j'ai demandé une solution, je veux garder mes setbounds
-->Tu parles a nraynaud là quand meme
et ? je le connais pas..c'est le defenseur du java ?
ensuite j'ai bien dit que c'etait MON AVIS PERSONNEL a PERSONNELEMENT MOI MEME (j'insiste lourdement)
Marsh Posté le 17-02-2004 à 16:06:03
en tant que développeur Java avec de l'expérience sur les problèmes que le multi-plateforme peut engendrer, voici mon conseil : setBounds est une solution tentante, mais qui ne résoud rien. Ca va faire qqch de correct sur ta plateforme de dev, mais sous un autre OS, voire un autre window manager, ça va être dégueulasse.
setBounds, c'est vraiment pas dans l'esprit Java, si vraiment tu veux t'en servir, essaye d'utiliser des polices standards, et même là ça marchera pas bien
Marsh Posté le 17-02-2004 à 16:11:59
noldor a écrit : en tant que développeur Java avec de l'expérience sur les problèmes que le multi-plateforme peut engendrer, voici mon conseil : setBounds est une solution tentante, mais qui ne résoud rien. Ca va faire qqch de correct sur ta plateforme de dev, mais sous un autre OS, voire un autre window manager, ça va être dégueulasse. |
simplement changer la police par défaut de l'OS t'explose ton setBounds().
Marsh Posté le 17-02-2004 à 16:13:41
swich a écrit : c'est le defenseur du java ? |
Pas vraiment non. Mon truc c'est plutôt le respect d'un certaine forme d'intelligence.
Marsh Posté le 17-02-2004 à 19:20:48
Objectivement les layouts ca fait plus "propre" Avant je faisais des interfaces avec des setBounds (jusqu'a pas si longtemps en fait... 2 jours)car j'y arrivais pas avec mon editeur (SunOneStudio)
j'ai decouvert JBuilder ya 4 jours et je dois dire que ca m'a changé la vie (au niveau du GUI Builder c'est carrement mieux )meme si pour certains c'est de la merde
Marsh Posté le 17-02-2004 à 20:15:41
les GUI, ça se fait à la main, avec un petit dessin au crayon au préalable
tous les GUI builders que j'ai testés produisent du code à la con
Marsh Posté le 17-02-2004 à 21:13:08
je suis d'accord avec toi mais certains GUI builder sont quand meme mieux que d'autres meme si ce n'est pas la panacée...
j'essaierais a la main effectivement je pense que je n'y passerais guère plus de temps...
Marsh Posté le 17-02-2004 à 23:17:01
Bonsoir...
(déjà faut que j'avoue : c'est un peu de ma faute si swich utilise setBounds() au lieu des Layouts managers )
Mais bon faut admettre que c'est pas évident de créer une interface "évoluée" en utilisant des layouts... Imbriquer des tas de JPanels c'est un supplice, et le GridBagLayout je trouve ça aussi très "lourd" à coder.
Bon en plus j'aime pas quand ça dépasse, et avec les layouts je trouve que c'est un peu la loterie
Marsh Posté le 18-02-2004 à 01:22:40
noldor a écrit : les GUI, ça se fait à la main, avec un petit dessin au crayon au préalable |
c'est sûr que quand on doit faire 35 formulaires on les fait à la main
Marsh Posté le 18-02-2004 à 09:21:02
max2048 a écrit : |
non, je refuse d'admettre ca, ca signifierait que mes interfaces ne sont pas évoluées
http://lucane.org/groupware/screenshots.php
Marsh Posté le 18-02-2004 à 09:21:24
os2 a écrit : |
oui, c'est bien plus souple
Marsh Posté le 18-02-2004 à 09:27:35
os2 a écrit : |
avec un gridbaglayout bien senti, c'est pas si long que ça
après, si on préfère faire du code pourri et difficile à maintenir, on utilise des GUI builders
Marsh Posté le 16-02-2004 à 20:48:46
'lut tt le monde
voila j'ai un petit probleme.
Je fais mon IHM sous windows, en utilisant que des setBounds.
mais quand je passe sous linux, certain JLAbel sont tronques.
sous windows j'ai par exemple : Code-Postal et sour NUx j'ai Code-Po..
qq'un sait commen je peux resoudre ca simplement ?