[Java]JPanel pas de sorti

Résolu/Fermé
domxaline - 9 juil. 2013 à 18:30
 domxaline - 16 juil. 2013 à 17:39
Bonjour,
veuillez m'aider car mon programme me donne aucun output et aucun erreur message non plus

import java.awt.Graphics;
import javax.swing.JPanel;
public class Panneau extends JPanel
{
  public void paintComponent(Graphics g)
  {	     
    System.out.println("Je suis exécutée!!!");
    g.fillOval(20, 20, 75, 75);   
  }  
  public static void main(String[]args)
  {
     Panneau pan=new Panneau(); 
  }
}	

merci d'avance

2 réponses

HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 971
13 juil. 2013 à 21:46
Salut!

Tu dois ajouter ton Panel dans un Container (une JFrame par exemple) pour l'afficher:

package hacktrack.picturedisplay;

import java.awt.Dimension;
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Panneau extends JPanel {

	public Panneau() {
		super();
		setPreferredSize(new Dimension(200, 200));
	}

	@Override
	public void paintComponent(Graphics g) {
		System.out.println("Je suis exécutée!!!");
		g.fillOval(20, 20, 75, 75);
	}

	public static void main(String[] args) {
		Panneau pan = new Panneau();
		JFrame frame = new JFrame("Test panneau");
		frame.getContentPane().add(pan);
		frame.pack();
		frame.setVisible(true);
	}
}


;-)
HackTrack
0
merci beaucoup
0