label tronque sur une IHM en passant sur linux

label tronque sur une IHM en passant sur linux - Java - Programmation

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 ?

Reply

Marsh Posté le 16-02-2004 à 20:48:46   

Reply

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


---------------
trainoo.com, c'est fini
Reply

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.

Reply

Marsh Posté le 17-02-2004 à 12:29:08    

Tu parles a nraynaud là quand meme :D

Reply

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.


[:rofl]

Reply

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 [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

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..

Reply

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 [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.


---------------
trainoo.com, c'est fini
Reply

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)

Reply

Marsh Posté le 17-02-2004 à 16:00:36   

Reply

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


---------------
http://runnerstats.net
Reply

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.
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

simplement changer la police par défaut de l'OS t'explose ton setBounds().


---------------
trainoo.com, c'est fini
Reply

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.


---------------
trainoo.com, c'est fini
Reply

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
 

Reply

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

Reply

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...

Reply

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


---------------
Un site web qu'il est beau (v2.0)
Reply

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
tous les GUI builders que j'ai testés produisent du code à la con


 
:hello: c'est sûr que quand on doit faire 35 formulaires on les fait à la main


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 18-02-2004 à 09:21:02    

max2048 a écrit :


Mais bon faut admettre que c'est pas évident de créer une interface "évoluée" en utilisant des layouts...  


non, je refuse d'admettre ca, ca signifierait que mes interfaces ne sont pas évoluées :o
 
http://lucane.org/groupware/screenshots.php

Reply

Marsh Posté le 18-02-2004 à 09:21:24    

os2 a écrit :


:hello: c'est sûr que quand on doit faire 35 formulaires on les fait à la main


oui, c'est bien plus souple

Reply

Marsh Posté le 18-02-2004 à 09:27:35    

os2 a écrit :


 
:hello: c'est sûr que quand on doit faire 35 formulaires on les fait à la main

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


Message édité par noldor le 18-02-2004 à 09:28:00

---------------
http://runnerstats.net
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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