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

Collection et Stream Java Discussion :

stocker les donnees de click de souris


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut stocker les donnees de click de souris
    salut
    je travail sur les image en java j ai pu faire un programme qui affiche une image et qui donnes les cordonnees de click de souris sur cette image
    maintenant je veux stocker tous ces cordonnees( x;y;et le click)
    x et y sous forme de vecteurs et avoir le nombre de fois clicker en totale sur cette image
    SVP si quelqu un peu m aider
    merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Et c'est quoi le problème exactement ? Tu peux stocker ça dans un simple fichier texte...

    Ou alors la difficulté vient de les stocker dans un vector ? Si c'est le cas, c'est pas bien compliqué, il suffit de faire un vector de Point et pour savoir le nombre de clic total, c'est tout simplement le nombre d'éléments du vector.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut
    salut

    Ou alors la difficulté vient de les stocker dans un vector ? Si c'est le cas, c'est pas bien compliqué, il suffit de faire un vector de Point
    et bien oui c est ce que je veux mais je sais pas comment
    voila ce que j ai fais mais ca marche pas
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    public static void main(String args[])
     throws IOException {
          Scanner reader = new Scanner(System.in);      
          System.out.print("Enter le nombre de sommet: ");
          int s = reader.nextInt();
          System.out.println (s);
     
    	MaFenetre fen=new MaFenetre();
        fen.setVisible(true);
     
    }
    }
    public static Vector v = new Vector();
     
    public static void lister() {
     for (int i =0 ; i< v.size() ; i++) 
       System.out.println( "élément N°"+i+" : "+ v.elementAt(i) );
     System.out.println();
    }
     
     
    class MaFenetre extends JFrame {
     
    	public MaFenetre ()  { 
     
    		setTitle ("IMAGES") ;
    		setSize (500,300) ;
    		setVisible(true);
    		pan = new Panneau() ;
    		getContentPane().add(pan) ;
    		pan.addMouseListener(new MyMouseListener()); 
    	}
    	private JPanel pan ;
     
     
    class Panneau extends JPanel { 
    	public Panneau() { 
    		photo = getToolkit().getImage("imp.gif") ; } 
     
    	public void paintComponent(Graphics g) { 
    		super.paintComponent(g) ; 
    		int x=10, y=10 ;
    		if(photo != null) {
    			g.drawImage (photo, x, y, this);System.out.println("photo");
    			} 
    		} 
     
    	private Image photo = null; 
    	}   
     
    public class MyMouseListener implements MouseListener {
     
     
    public void mouseClicked(MouseEvent evt)  {
     
     
        int x = evt.getX() ;
    	int y = evt.getY() ;
     
    		System.out.println ("clic au point de coordonnees " + x + ", " + y+ "avec: "+z+" click"); 
     
    	v.addElement("x");
    	lister();
    	v.addElement("y");
    	lister();
     
     public void mousePressed( MouseEvent evt) {
      }
      public void mouseReleased( MouseEvent evt) {
      }
      public void mouseEntered( MouseEvent evt) {
      }
      public void mouseExited( MouseEvent evt) {
      }  
    }}
    merci

Discussions similaires

  1. [JTable] recuperer les donnees
    Par clemouf dans le forum Composants
    Réponses: 3
    Dernier message: 08/02/2019, 15h44
  2. Réponses: 0
    Dernier message: 21/01/2014, 13h20
  3. les pointeurs stocker et afficher les donnees
    Par Dr walid dans le forum Débuter
    Réponses: 3
    Dernier message: 01/01/2010, 10h44
  4. Réponses: 1
    Dernier message: 30/01/2005, 11h00
  5. transferer les donnees d'une BD paradox vers access
    Par denza1 dans le forum Bases de données
    Réponses: 5
    Dernier message: 31/10/2004, 14h14

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