Comment agencer les composant
Bonsoir,
1ere ment je suis débutant en java :
Donc voilà j'ai essayer d'agencer les composant swing dans une JFrame. Je veux decomposer ma Frame en 2parties:
-un button
-une panel.
Explication: d'abord je fais une frame qui contient une centenaire cette dernier support la panel bleu et le button ,aussi la panel contient une cercle rouge
le problème c'est que la cercle s'affiche pas .
voila le 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 32 33 34 35 36 37 38 39 40 41 42
| import java.awt.*;
import javax.swing.*;
class ov extends JPanel
{
public void paintComponent(Graphics g)
{
g.fillOval(200, 300, 100, 100);
g.setColor(Color.red);
}
}
class frm extends JFrame
{
public frm()
{
ov boule = new ov();
JPanel cont = new JPanel();
JPanel pan= new JPanel();
pan.setBackground(Color.blue);
JButton btn = new JButton("lancer");
cont.setLayout(new BorderLayout());
cont.add(btn ,BorderLayout.SOUTH);
pan.add(boule);
cont.add(pan, BorderLayout.CENTER);
//cont.add(boule);
//cont.add(boule);
this.setContentPane(cont);
this.setTitle(" page ");
this.setLocation(500,200);
this.setSize(400,400);
this.setVisible(true);
}
}
public class fenetre
{
public static void main(String [] args)
{
frm yassin = new frm();
}
} |