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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?