[Layout] Mettre un Canvas dans un GridBagLayout
je n'arrive pas a placer un canvas dans un gridbaglayout alors que j'y met un panel facilement...
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 32 33 34
|
public class MainWindow extends JFrame{
private GridBagLayout gbl;
private Container c;
private Dessin des;
private GridBagConstraints gbconstraints;
public MainWindow(){
c = getContentPane();
gbl = new GridBagLayout();
gbconstraints = new GridBagConstraints();
gbconstraints.fill = GridBagConstraints.HORIZONTAL;
c.setLayout(gbl);
des = new Dessin();
c.add(des, gbconstraints);
}
}
public class Dessin extends Canvas{
public Dessin(){
super();
}
public void paint(Graphics g){
g.setColor(Color.BLACK);
g.fillRect(0,0,100,100);
}
} |
merci d'avance...
[ Modéré par Bulbo ]
Ajout d'un tag dans le titre
:arrow: Les Règles du Forum