begin process at 2012 02 13 19:52:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Multimédia

 > 

Java2D

 > 

repaint() renvoyant nullpointerexception


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

repaint() renvoyant nullpointerexception

mardi 11 novembre 2008 à 18:58:55 | repaint() renvoyant nullpointerexception

clad10

Salut à tous,
Un problème m'empèche d'avancer depuis un moment:
En utilisant netbeans je creer une classe jCanvas toute simple:
[code]
public class jCanvas extends JPanel {
    public int xrect=80, yrect=80;

@Override   
    public void paint(Graphics g) {
        Color c = g.getColor();
        g.setColor(Color.RED);
        g.fillRect(10,10,xrect,yrect);
    }
 }
 
[/code]

J'aimerais pouvoir faire varier la taille de mon rectangle en fonction de certains evenements. J'appel donc repaint() dans un actionlistener apres avoir changé la valeur de xrect et yrect mais ca ne marche pas... Meme quand il n'y a qu'un repaint ca ne fonctionne pas, cela me renvoie toujours un nullpointerevenement.
En faisant des tests, je constate que l'erreur ne se produit pas lorsque le repaint se trouve juste apres l'initialisation d'une variable de type jCanvas. A croire que je ne peux pas faire de repaint dans un action listener.
Merci de votre aide,

mardi 11 novembre 2008 à 19:32:24 | Re : repaint() renvoyant nullpointerexception

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

commence par redef les bonnes méthodes... en swing c'est pas la méthode paint qu'il faut utiliser mais 'paintComponent'




------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
mardi 11 novembre 2008 à 19:58:00 | Re : repaint() renvoyant nullpointerexception

clad10

J'ai testé en redéfinissant paintComponent plutot que paint mais ca me fait la meme chose (j'utilise toujours repaint par contre)


mardi 11 novembre 2008 à 23:21:07 | Re : repaint() renvoyant nullpointerexception

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

bon maintenant que tu as corrigé (jamais paint en swing ^^) :
Le nullpointerexception se produit où ? quand ? comment, en bref que fais-tu dans le code qui génère cette exception ?



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO


Cette discussion est classée dans : public, repaint, jcanvas, xrect, yrect


Répondre à ce message

Sujets en rapport avec ce message

JScrollPane et JCanvas extends JPanel [ par kuruma ] /***************class JCanvas**************************/ import java.awt.*; import javax.swing.*; import javax.swing.JPanel; public class JCanvas ext problème swing et repaint [ par Serik ] Voilà j'avais une appli en awt que j''essaye de convertir en swing, et j'ai un petit problème du même type que celui-ci : import javax.swing.*;import repaint() [ par Inutqen ] Bonjour à tous. Je me sens obligé de poser ma question dans le topic "Débutant", parce que je la trouve tellement bête qu'elle ne peut être due qu'à repaint() ne fait rien [ par moreelsc ] Bonjour, Dans le cadre d'un projet, je dois créer une application qui doit faire clignoter un pion sur une image. Le problème est que la méthode repa PROBLEME D'EXECUTION [ par MARWAMRIWA ] salut, je suis debutante en java et j'ai un petit travail que je doit finir mais j'ai des problemes à l'execution. j'ai ecrit un code simple qui perm Mon sleep empèche le repaint() [ par Poilamazout ] Bonjour,J'ai un sleep précedé d'un repaint(), le tout situé dans une boucle for, qui devrait normalement m'afficher des tableaux à des intervalles de connexion multi thread client/serveur [ par marwanos001 ] salut a tous le monde!!j'ai un projet se base sur la connexion multi threads entre client et serveur,j'ai fait le code de cette connexion avec les soc [Graphic Débutant] Null Pointer Exception [ par emechub ] Bonjour après longuement essayé de trouver d'où venait le Null Pointer Exception, j'abandonne et je compte sur vous pour me donner un petit coup de po probleme de retour dans une methode en java [ par sqlserv ] Bonjour,qui ce que  je doit mettre dans le type de retour de la methode getPersonne()pour avoir toutes les id et les nom de personneimport java.util.A votre avis sur la classe metier de service web [ par sqlserv ] Bonjour,je suis en train de faire un service web j'ai cree une clasee qui contient des attributs et deux methodes j'appel cette classe capteur j'ai un


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,976 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales