cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
25 juin 2005 à 18:11
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
5 juil. 2005 à 12:10
Bonsoir a tous,
voila dans une de mes application pour résoudre un problème avec un JTextArea, on m'a conseiller d'utiliser une JScrollPane, sauf que je ne sais pas me servir de ce composant, malgres les quelques exemples que j'ai pu voir sur le net et mes essais.
c'est pourquoi je poste ce soir sur le forum.
voici le code qui devrait vous etres utile pour comprendre pourquoi ca ne marche pas:
Code:,
----
// déclaration d'objet
...
public JTextArea message; // zone de texte pour message
public JScrollPane scroll;
...
public void buildConstraints(GridBagConstraints gbc, int gx, int gy, int gw, int gh, int wx, int wy)
{
gbc.gridx = gx;
gbc.gridy = gy;
gbc.gridwidth = gw;
gbc.gridheight = gh;
gbc.weightx = wx;
gbc.weighty = wy;
}
public void init()
{
// init des composant
...
message = new JTextArea();
scroll = new JScrollPane(message);
...
// déclaration d'objet
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
JPanel pane = new JPanel();
/**** Disposition composants ****/
pane.setLayout(gridbag); // gestionnaire mise en forme
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 27 juin 2005 à 09:13
il me parait que tout est correct, sauf une ligne qui me semble douteuse:
message.setPreferredSize(new Dimension(-1, -1));
pourquoi tu donne (-1,-1) comme prefferedSize du TextArea!!!