Jpanel contentPane cannot be set to null
Résolu/Fermé
bibuman
Messages postés
5
Date d'inscription
mardi 28 septembre 2010
Statut
Membre
Dernière intervention
9 avril 2012
-
9 avril 2012 à 01:09
bibuman Messages postés 5 Date d'inscription mardi 28 septembre 2010 Statut Membre Dernière intervention 9 avril 2012 - 9 avril 2012 à 12:26
bibuman Messages postés 5 Date d'inscription mardi 28 septembre 2010 Statut Membre Dernière intervention 9 avril 2012 - 9 avril 2012 à 12:26
A voir également:
- Exception in thread "main" java.awt.illegalcomponentstateexception: contentpane cannot be set to null.
- Bagage à main - Guide
- Aux in - Forum Audio
- Dc in - Forum Audio
- Cvbs in 1 - Forum Autoradio
- This program cannot be run in dos mode ✓ - Forum Programmation
3 réponses
harderpod
Messages postés
320
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
22 avril 2014
50
9 avril 2012 à 02:17
9 avril 2012 à 02:17
salut, sa fait un moment que j'ai pas fait de java mais si tu regarde la le message d'erreur comme il faut sa donne une bonne piste
contentPane cannot be set to null, en gros le composant contentPane ne peut etre initialiser null.
il te faut lui donner des parametres il me semble.
un bout de code qui utilise ContentPan
public class Fenetre extends JFrame {
public Fenetre(){
this.setTitle("Ma première fenêtre java");
this.setSize(100, 150);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(new Panneau());
this.setVisible(true););
dans ta classe Fenetres, ContentPane est initialiser avec le parametre null, ici on lui donne un objet comme argument, tu peut en faire de même.
je pense que si tu écrit quelque chose comme sa en remplacent JPanel par ta classe linge par exemple, sa pourait marchait.
//Instanciation d'un objet JPanel
JPanel pan = new JPanel();
//On prévient notre JFrame que ce sera notre JPanel qui sera son contentPane
this.setContentPane(pan);
en esperant t'avoir mis sur la voit
contentPane cannot be set to null, en gros le composant contentPane ne peut etre initialiser null.
il te faut lui donner des parametres il me semble.
un bout de code qui utilise ContentPan
public class Fenetre extends JFrame {
public Fenetre(){
this.setTitle("Ma première fenêtre java");
this.setSize(100, 150);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(new Panneau());
this.setVisible(true););
dans ta classe Fenetres, ContentPane est initialiser avec le parametre null, ici on lui donne un objet comme argument, tu peut en faire de même.
je pense que si tu écrit quelque chose comme sa en remplacent JPanel par ta classe linge par exemple, sa pourait marchait.
//Instanciation d'un objet JPanel
JPanel pan = new JPanel();
//On prévient notre JFrame que ce sera notre JPanel qui sera son contentPane
this.setContentPane(pan);
en esperant t'avoir mis sur la voit