Sous-classe de JComponent
Salut à tous,
Alors voilà je n'arrive pas à obtenir ce que je veux et je ne comprends pas pourquoi ça ne fonctionne pas :
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
| public class Fenetre extends JFrame{
private JPanel panel=new JPanel(new BorderLayout());
private Composant comp=new Composant();
public Fenetre(){
panel.add(comp,BorderLayout.CENTER);
this.add(panel);
}
public class Composant extends JComponent{
public Composant(){
this.setBackground(Color.RED);
this.setVisible(true);
}
}
}
public static void main(String[] args){
javax.SwingUtilities.invokeLater(new Runnabme(){
public void run(){
Fenetre f=new Fenetre();
f.pack();
f.setVisible(true);
}
}
} |
Pourquoi mon extension de JComponent n'apparait pas ? (Je suis conscient que je peux faire quelquechose de beaucoup plus simple pour ce que je veux faire mais c'est parce que je compte rajouter d'autres choses par la suite)
Merci d'avance !!