pb de layout :/ [swing] - Java - Programmation
Marsh Posté le 15-04-2004 à 06:16:42
donne une hauteur minimale au panel qui contient ton label ou à defaut au label lui meme?
Marsh Posté le 15-04-2004 à 08:20:31
tu utilises quel layout ? quels sont les composants que tu utilises ? (genre le truc avec les scores, c'est quoi ?)
le setSize ne change rien ici, surement parce que le layout ne se sert pas de cela, generalement les layout adaptent la taille des composants en fonction de la place disponible. Pour regler ca, tu peux jouer avec les minSize maxSize et preferredSize, mais c'est pas top, le mieux c'est de corriger ton layout
(PS: trie => try comme en java quoi )
Marsh Posté le 15-04-2004 à 08:42:48
ca marche comme ca :
jai 4 panels
le MAIN panel est un BorderLAyout
celui du haut est un BorderLAyout qui contient 2 JLabel (EAST WEST)
celui du bas pareille avec 3 JButton
au milieu cest aussi in BorderLayout
qui contient 2 panels
GridLayout(2,1) pour white black red et les bouttons
BordrLayout pour guess, textfield ect...
sinon je remaque que lorsque je redimensionne le frame ca ne se fait pas on the fly, mais le rectangle se dessien et quand je lache le boutton de la sourie la ca ce redessine tandis que les exemple jdk se redimensionent automatiquement des qu on change la taille d ela fenetre.
merci !
Marsh Posté le 15-04-2004 à 10:49:51
xiluoc a écrit : ca marche comme ca : |
hiiiiiiiiiiiiiiieurk
sinon, mets une ligne vide en bas du premier label ("texte <br>" );
C'est pas top, mais c'est la solution la moins pire que je vois en JLabel.
Marsh Posté le 15-04-2004 à 12:34:46
xiluoc a écrit : ca marche comme ca : |
bon voila une version presque final,
me reste a corrige un bug d algo
si le nombre choisi est 252
et que j entre 200
il vas me mettre
1 White (ok et bien place)
1 Rouge (ok mais mal place) ce qui est faut //le bug est la
1 noir (mauvais chiffre)
download (12k) http://coulix-new.ozforces.com.au/A2v0.2.jar
Marsh Posté le 15-04-2004 à 06:11:11
,
initialement j ai ca :
ensuite je setText mon label avec un string contenant du code HTML et en <br> ( ces ta seul feinte que j ai trouve pour afficher un label sur plsuieurs ligne)
et sa donne ca :
j ai chercher dans les methode JFrame mais j ai pas trouve
Message édité par xiluoc le 15-04-2004 à 06:13:34