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 :

evenement robot ignoré


Sujet :

AWT/Swing Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Points : 72
    Points
    72
    Par défaut evenement robot ignoré
    bonjour,

    j ai mis sur un evenement un robot pour generer un copier mais rien de ne se passe alors que mais println s affiche bien dans ma console.

    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
    protected void copierMousePressed(MouseEvent evt){
     
     
    		System.out.println("bouton copier");
    try {
     
                Robot robot = new Robot();
     
                robot.keyPress(KeyEvent.VK_CONTROL);
                robot.keyPress(KeyEvent.VK_C);
                robot.keyRelease(KeyEvent.VK_CONTROL);
                robot.keyRelease(KeyEvent.VK_C);
                System.out.println("ctrl+c"); 
     
     
            } catch (AWTException e) {
                e.printStackTrace();
            }
        }
    la simulation du ctrl+c ne se fait pas , une idée?

    merci

  2. #2
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Et comment sais-tu que ton CTRL-C ne se fait pas ? Comment as-tu sélectionné quelque chose à copier avec ce code ? Comment as-tu placé le focus au bon endroit ? Etc.
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Points : 72
    Points
    72
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    Et comment sais-tu que ton CTRL-C ne se fait pas ? Comment as-tu sélectionné quelque chose à copier avec ce code ? Comment as-tu placé le focus au bon endroit ? Etc.

    J ai fait 2 choses pour controler:
    1) a la place de ctrl+c j ai essayer ctrl+a (selectionner tout), l avantage c est qu on voie la selection de tout le texte mais la aussi rien.

    2)avec copier, je selectionne une partie du texte avec ma souris, je tape sur les touches ctrl+c puis je vais dans excel et je colle dans une cellule, la ca fonctionne

    Par contre si , je selectionne une partie du texte avec ma souris, je clic droit sur la souris, mon menu popup apparait, je clic sur l item copier(sur lequel j ai rajouté mon code ci dessus) puis je vais dans execl et je colle dans une cellule, la rien!!

    Quant au focus , a moins que je me trompe il est gere par la souris, a partir du momment ou je selectionne du texte donc pas de probleme de focus non?


    Ce qui m enerve c est que eclipse ne me fait aucune erreur de code!!

    Est il possible de debuger robot plus presicement?

    merci

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Points : 72
    Points
    72
    Par défaut
    bon be voila j ai trouvé tout seul, c etait encore une fois tres simple mais je cherche toujours midi a 14h alors prise de tete pour une ligne!!


    il suffisait de metre ca et oublié robot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    protected void copierMousePressed(MouseEvent evt){
    		txtMessage.copy();
    	}

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

Discussions similaires

  1. Evenements Javascript - Robot
    Par Xenon54 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/02/2007, 01h36
  2. [VB.NET2003][Framework 2.0] ignorer un evenement
    Par b_lob dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/04/2006, 22h37
  3. evenements d'origine innerHTML ignorés sous ie
    Par djynwk dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 13/03/2006, 13h13
  4. develloppement avec ORBit: service d'evenement
    Par belmontv dans le forum CORBA
    Réponses: 3
    Dernier message: 06/06/2002, 22h56
  5. Generation d'evenements a une date precise
    Par pascalzzz dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2002, 15h21

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