IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

Problème gestion d'évènements!


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut Problème gestion d'évènements!
    Bonjour,

    j'essaye de faire fonctionner mon programme, mais j'ai un souci avec la classe Event.

    Voici le programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    29
    30
    31
    32
    import java.applet.*;
    import java.awt.*;
     
     
    public class mouseEvent extends Applet {
    	int xpoint, ypoint;
     
    	public boolean mouseDown(Event evt, int x, int y) {
    		xpoint = x;
    		ypoint = y;
    		return true;
    	}
     
    	public boolean mouseDrag(Event evt, int x, int y) {
    		Graphics g = getGraphics();
    		g.setColor(Color.green);
        	g.drawLine(xpoint, ypoint, x, y);
        	xpoint = x;
        	ypoint = y;
        	return true;
    	}
     
    	public static void main (String [] args) {
    		int x, y;
    		Event evt = new Event();
    		mouseEvent msevt = new mouseEvent();
    		if(msevt.mouseDown(evt, x, y))
    		{
    			msevt.mouseDrag(evt, x, y);
    		}
    	}
    }
    Il me met cannot resolv symbol pour le constructeur d'Event, mais je ne sais comment m'en passer.

    Merci d'avance.

    mumu27!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 78
    Par défaut
    Peux-tu mettre le message d'erreur complet stp (et sans traduction) ?

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Euuuhhhh, tu penses faire quoi avec cette classe mumu27?
    J'ai comme ma petite idée, et surtout le fait que tu n'y te prends pas vraiment de la bonne façon à priori. Mais bon je préfère savoir ce que tu cherches à faire avec ce JApplet avant de me prononcer.

  4. #4
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    Bonjour,

    le message complet à quelque chose près, c'est cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cannot resolve symbol
    symbol: constructor Event
    Aussi, ce que j'essaye de faire, c'est de tracer des lignes avec la souris, par appui continu du bouton, sans utiliser paint(). Je pense en effet que l'algo n'est pas le bon, mais bon je voudrais déjà que cela compile.

    mumu27!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 78
    Par défaut
    Pour ton erreur, je pense que c'est du au fait que tu utilises un constructeur qui n'existe pas pour la classe Event : tous les constructeurs d'Event ont plusieurs arguments).

  6. #6
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    Bonjour,

    finalement j'ai récupéré ce code qui marche très bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    29
    30
    31
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
     
    public class Scribble extends Applet implements MouseListener,
    	MouseMotionListener {
    	private int lastX, lastY;
     
    	public void init() {
    		this.addMouseListener(this);
    		this.addMouseMotionListener(this);
    	}
     
    	public void mousePressed(MouseEvent e) {
    		lastX = e.getX();
    		lastY = e.getY();
    	}
     
    	public void mouseDragged(MouseEvent e) {
    		Graphics g = this.getGraphics();
    		int x = e.getX(), y = e.getY();
    		g.drawLine(lastX, lastY, x, y);
    		lastX = x; lastY = y;
    	}
     
    	public void mouseReleased(MouseEvent e) {}
    	public void mouseClicked(MouseEvent e) {}
    	public void mouseEntered(MouseEvent e) {}
    	public void mouseExited(MouseEvent e) {}
    	public void mouseMoved(MouseEvent e) {}
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème gestion des évènements avec un JTree
    Par lyaminat dans le forum Composants
    Réponses: 2
    Dernier message: 14/10/2008, 15h44
  2. Réponses: 3
    Dernier message: 02/09/2007, 16h53
  3. Problème avec la gestion des événements
    Par Franck.H dans le forum SDL
    Réponses: 32
    Dernier message: 26/02/2007, 16h01
  4. Problème de gestion d'évènement
    Par florent_de_brest dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/07/2006, 16h48
  5. Problème avec la gestion des événements
    Par CynO dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 10h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo