GridBagLayout : j'y suis presque ! (y a juste un JEditorPane... [Java] - Java - Programmation
Marsh Posté le 14-07-2004 à 08:52:31
ben alors personne ??
donnez moi quelques pistes parce que là j'ai tout essayé (j'ai remarque que quand je fais un .setPreferredSize ça me déforme tout (sans pour autant donner la bonne taille au JEditorPane...))
Marsh Posté le 14-07-2004 à 09:38:13
tu peux donner plus de code ?
comme le code ou tu ajoutes tes composants et ou tu gere le gridbaglayout ?
Marsh Posté le 14-07-2004 à 10:31:19
j'ai pas mis le code de création des objets (JTextFields,...)
Code :
|
bon voila en gros le code, sachant que j'ai modifié des trucs depuis le début du post mais en gros tout est la, sExemples & sNotes sont des JScrollPane.
Marsh Posté le 15-07-2004 à 10:02:13
j'aurai fait autrement en utilisant les bean : je fait la feuille par ex comme tu veut et apres tu recopie les valeut des placement ou tu le souhaite
et a quoi ser un JEditorPane
Marsh Posté le 15-07-2004 à 10:14:40
les bean je t'avoue que je ne connais pas.
Pourquoi pas un JEditorPane ? j'en ai besoin parce que je formatterai le contenu d'un certaine façon ce qu'un JTextArea ne permet pas.
Marsh Posté le 15-07-2004 à 10:21:40
met un padding...
c.ipadx = 300; // ou 150, faut tester...je crois que c'est 150, vu que c *2
le composant grandit autant que le padding...
en revenche, si tu veux une marge interne, c insets...
mais pour ce que tu veux c un padding
Citation : |
Marsh Posté le 15-07-2004 à 10:25:14
dsl g mal formuler qu'elle est l'utilisation habituele des JEditorPane? et les beans servent a concevoir des application sur une feuille par simple drag and drop
Marsh Posté le 15-07-2004 à 10:26:06
Jubijub > ah yes, pourtant j'avais lu pas mal la doc sur GridBagConstraints !, oui le Insets, je m'en sers deja. Bon j'essaie ça ce soir
Marsh Posté le 15-07-2004 à 10:29:30
g eu le même soucis récemment, mais ct en largeur...g foutu un ipady et ca a marché nickel...
c couillu à manier le gridbag, mais c super génial tellement c modulable...l'art ultime étant la maitrise des weight, pour que ton appli se resize proprement...
bon c sur que si t'a 3 composants sur une colonne, un border se pretera mieux...mais bon...
Marsh Posté le 15-07-2004 à 10:34:03
bon je voulais te le dire pour ta question sur le JEditorPane, mais là :
RTFM !
en plus t'en a une copie au dessus...
Marsh Posté le 15-07-2004 à 10:34:42
!!! RTFM
edit :
http://java.sun.com/docs/books/tut [...] idbag.html
Le java tutorial dit a écrit : ipadx, ipady Specifies the internal padding: how much to add to the minimum size of the component. The default value is zero. The width of the component will be at least its minimum width plus ipadx*2 pixels, since the padding applies to both sides of the component. Similarly, the height of the component will be at least its minimum height plus ipady*2 pixels. |
Le padding c comme en HTML dans les tableaux...
sauf que là tu remplaces margin par insets...
Marsh Posté le 13-07-2004 à 18:55:28
... qui veut pas se redimension comme je lui dit !
voila ce que je voudrais faire :
------------------------------------------
| 1 | 2 | 3 |
------------------------------------------
| 4 | 5 | 6 |
------------------------------------------
| | |
| 7 | 8 |
------------------------------------------
| | |
| | |
| 9 | 10 |
| | |
------------------------------------------
| 11 |
------------------------------------------
et j'y suis presque :
sauf que le JEditorPane (en face de Note et bien je voudrais qu'il soit comme la JTextArea du dessous, c'est à dire plus de lignes...
Ce JEditorPane (note) et dans un JScrollPane (sNote) au passage, j'ai essayé sans succès :
voila de l'aide serait la bienvenue !!
merci
ANT