Gestionnaire de positionnement LayOut
je viens de decouvrir le layOut comme gestionnaire de positionnement, il me
semble puissant tout en etant assez facile à maitriser .....
dans la FAQ interface graphique :
http://java.developpez.com/faq/java/...QUE_layout_box
j'ai vu qu'il suffisait de creer un objet Box :
Box hBox1 = Box.createHorizontalBox();
et apres on fait des
hdBox1.add( );
pour ajouter nos composant dans la box ...
j'ai donc fais ceci dans mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.Box;
public class appez extends Applet implements ActionListener {
String path="/mon/chemin/papa", path2="/mon/chemin/maman";
public void init ()
{
Box hBox1 = Box.createHorizontalBox();
Label lab = new Label (path);
add(lab);
Button up = new Button ("upload papa");
hBox1.add(up);
up.addActionListener(this);
Box hBox2 = Box.createHorizontalBox();
Label lab2 = new Label (path2);
hBox2.add(lab2);
Button up2 = new Button ("upload maman");
hBox2.add(up2);
}
} |
mais seulement voila, mes elements n'apparraissent pas lorsque je les integre dans mon objet box.
Si je fais add(lab);, mon element lab apparait mais si je fais hBox1.add(lab); il n'apparait plus ....
ai je raté quelques chose dans mon applet ?