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 :

[Swing][JScrollPane] ne pas scroller avec le clavier


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Par défaut [Swing][JScrollPane] ne pas scroller avec le clavier
    Bonjour,

    voila, je pense que, pour une fois dans mon problème, le titre est explicite

    en gros j'ai un ScrollPane, et je ne veux pas que l'on puisse scroller avec les flèches du clavier (haut, bas, gauche et droite)

    j'ai mis sur mes 2 scrollBar (Verticale et horizontale) la valeur d'incrément a 0, mais ca bouge quand meme (je pense que cette valeur est liée au clic sur les boutons aux extremités des barres, logique )

    donc voila...veux pu d'clavier

    comment c'est t'y que j'fais ?

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Désactive les touches via du javascript si c'est une webApp, au pire

  3. #3
    Membre éclairé Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Par défaut
    Citation Envoyé par JoloKossovar Voir le message
    Désactive les touches via du javascript si c'est une webApp, au pire
    ah oui mais non...c'est pas une web app, c'est dans une frame

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 73
    Par défaut
    Bonjour Piolet,

    As-tu déclaré les méthodes des gestions des évènements clavier sur ce ScrollPane, tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void jScrollPane1KeyPressed(java.awt.event.KeyEvent evt) {
            // TODO add your handling code here:
        }
    A+

  5. #5
    Membre éclairé Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Par défaut
    non...je n'ai rien rajouté de special a mon JScrollPane...

    il suffit de redefinir ces methodes ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 73
    Par défaut
    Citation Envoyé par Piolet Voir le message
    non...je n'ai rien rajouté de special a mon JScrollPane...

    il suffit de redefinir ces methodes ?
    Je ne sais pas (étant nouveau dans ce domaine), il faudrait essayer.

    A+

  7. #7
    Membre éclairé Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Par défaut
    Citation Envoyé par marc003 Voir le message
    Bonjour Piolet,

    As-tu déclaré les méthodes des gestions des évènements clavier sur ce ScrollPane, tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void jScrollPane1KeyPressed(java.awt.event.KeyEvent evt) {
            // TODO add your handling code here:
        }
    A+

    ah si...pardon...j'avais pas tilté...oui...j'ai ajouté un KeyListener au JScrollPane et j'ai mis des System.out.println("coucou") dans l'une des méthodes....et ca en s'affichait jamais...

    donc visiblement ca n'a pas marché...

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 73
    Par défaut
    Qui a t-il dans ton ScrollPane ?

    As-tu testé en modifiant la propriété : setFocusable ?

    A+

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

Discussions similaires

  1. [Swing] fermer une fenetre enfant avec un bouton.
    Par TheSeb dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 23/11/2013, 12h42
  2. [Swing][JScrollPane]le Viewport ne s'adapte pas au contenu
    Par Cyberwan dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 01/02/2006, 20h40
  3. Comment modifier les .pas fournis avec Delphi ?
    Par prgasp77 dans le forum Langage
    Réponses: 2
    Dernier message: 09/02/2005, 15h12
  4. Réponses: 10
    Dernier message: 30/11/2004, 10h12
  5. [Swing]remplissage d'un JTable avec les vecteur
    Par 3adoula dans le forum Composants
    Réponses: 7
    Dernier message: 15/06/2004, 16h09

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