Problème d'affichage

zut69 Messages postés 354 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 26 juin 2012 - 18 juin 2008 à 12:24
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 18 juin 2008 à 12:48
Bonjour,
Je souhaite afficher dans mon applet 2 zones de textes l'une à coté de l'autre et un bouton en dessous.
Le seul truc c'est que je m'y connais pas très bien en Java, j'arrive à afficher un textarea, et un bouton en dessous,
mais c'est tout, j'arrive pas à en mettre un 2eme à coté.

Je voudrais que ça ressemble à cela:

______________________________________________________________
|   textarea1                                           |       textarea2                                         |
|                                                            |                                                              |
|                                                            |                                                              |
|                                                            |                                                              |
|                                                            |                                                              |
|                                                            |                                                              |
|______________________________|_______________________________|
                                   |           MonBouton             |

Voilà mon code foireux:

    JButton button1 = new JButton();

    JTextArea zone_texte1 = new JTextArea();
    JScrollPane scrollpane1 = new JScrollPane();
   
    JTextArea zone_texte2 = new JTextArea();
    JScrollPane scrollpane2 = new JScrollPane();

public void init() {
    button1.setText("Parcourir...");
    this.getContentPane().add(button1, BorderLayout.SOUTH);
    button1.setBounds(20,200,98,30);
    button1.addActionListener(this);
   
    zone_texte1 = new JTextArea("",10,10);
    scrollpane1 = new JScrollPane(zone_texte1);
    zone_texte1.setLineWrap( true );
    zone_texte1.setCaretPosition(zone_texte1.getDocument().getLength() );   
    this.getContentPane().add(scrollpane1);
   
    zone_texte2 = new JTextArea("",50,10);
    scrollpane2 = new JScrollPane(zone_texte2);
    zone_texte2.setLineWrap( true );
    zone_texte2.setCaretPosition(zone_texte2.getDocument().getLength() );
    this.getContentPane().add(scrollpane2);
}

PS: J'utilise un JScrollPane pour avoir la dernière ligne de la zone affichée et non pas la première

1 réponse

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
18 juin 2008 à 12:48
Salut,

utilise un LayoutManager pour gérer le positionnement de tes composants...

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0
Rejoignez-nous