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

Composants Java Discussion :

JCheckBox affichage Focus


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut JCheckBox affichage Focus
    Bonjour,

    J'ai des JTextField et des JCheckBox qui se suivent à n'en plus finir dans une même fenêtre.

    Je suis un adepte du clavier, et j'aime bien utiliser TAB pour me balader dans ma fenêtre. J'ai remarqué que les JTextField et Les JCheckBox écoutaient automatiquement le clavier et qu'ils pouvaient récupérer le focus avec TAB.

    C'est chouette, mais quand ma JCheckBox prend le focus, ça ne se voit pas du tout...

    J'ai pensé a ajouter un KeyListener, mais ça ne marche pas...(le panelQuestion comprend la question devant la JCheckBox)

    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
     
    package ihm;
     
    import java.awt.Color;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
     
    import javax.swing.JCheckBox;
    import javax.swing.JPanel;
     
    public class MaJCheckBox extends JCheckBox{
     
    	//VARIABLES
    	private static final long serialVersionUID = 1L;
    	private JPanel panelQuestion;
     
    	//CONSTRUCTEUR
    	public MaJCheckBox(final JPanel panelQuestion){
    		super();
    		this.panelQuestion = panelQuestion;
    		this.addKeyListener(new KeyListener() {
    			public void keyTyped(KeyEvent e) {
    				if (e.getKeyCode() == KeyEvent.VK_TAB){
    					panelQuestion.setBackground(Color.blue);
    					panelQuestion.validate();
    				} 
    			}
    			public void keyReleased(KeyEvent e) {}
    			public void keyPressed(KeyEvent e) {}
    		});
    	}
    }
    Une idée??

    Merci

  2. #2
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut
    le focus apparait sur le libellé associé au checkBox

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    ok,

    Mais je ne trouve pas que se soit très visible, comment je fais pour le faire moi même?

  4. #4
    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
    Utilise un FocusListener

Discussions similaires

  1. Affichage d'un Formulaire en NON MODAL et "SANS FOCUS"
    Par ac264 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/03/2010, 10h00
  2. [E-07] Type d'affichage du focus
    Par chriscamp dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/03/2009, 18h49
  3. Cadre de focus d'un JCheckBox
    Par orochimaru13 dans le forum Composants
    Réponses: 4
    Dernier message: 23/05/2008, 09h52
  4. Réponses: 3
    Dernier message: 11/10/2007, 12h18

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