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 :
mais seulement voila, mes elements n'apparraissent pas lorsque je les integre dans mon objet box.
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); } }
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 ?
Partager