paint ne s'appelle pas quand je dérive de JPanel

paint ne s'appelle pas quand je dérive de JPanel - Java - Programmation

Marsh Posté le 09-05-2009 à 22:44:15    

Allo,
Je suis à la recherche d'une réponse depuis que je suis réveillée ce matin....
J'ai une classe tout simple qui dévire de JPanel
Et je surcharge paint à l'intérieur et celui-ci n'est jamais appelé, alors que je lis partout qu'il devrait être appellé automatiquement...
 
Qq peut m'aider?
 
//-----------------------------------------------------
import java.awt.*;
import javax.swing.JPanel;
 
public class CRISS
{
    static public void main(String args[])
    {
        Test marde = new Test();
    }
}
 
class Test extends JPanel
{
    static public void main(String args[])
    {}
 
    Test()
    {System.out.println("Je suis construit" );}
 
    public void paint(Graphics g)
    {
        System.out.println("Paint est appele" );
        g.fillOval(10, 10, 20, 20);
    }
}
//-------------------------------------------------

Reply

Marsh Posté le 09-05-2009 à 22:44:15   

Reply

Marsh Posté le 10-05-2009 à 17:07:33    

Ton JPanel n'étant pas dans une fenêtre, il n'a aucune chance d'être affiché. Tu pourrais le placer dans une JFrame.

Reply

Marsh Posté le 12-05-2009 à 04:55:09    

lol, merci! XD
Je travaille en java depuis très peu longtemps! XD

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed