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

Agents de placement/Fenêtres Java Discussion :

[JColorChooser] infos RVB


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 192
    Points : 160
    Points
    160
    Par défaut [Resolu][JColorChooser] infos RVB
    Bonjour,
    j'explique mon cas. J'ai un textField et un boutton. Lors du click sur le boutton, j'ai un ColorChooser qui s'affiche et je peux choisir une couleur. le Boutton prend alors la couleur chosie. Jusque la tout va bien.

    Est-il possible d'afficher dans le JtextField les numeros RVB de la couleur choisie?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     private JButton jButton2 = new JButton(); // Bouton accès ColorChooser
     private JColorChooser jColorChooser1 = new JColorChooser
     private JTextField textColor = null;(); //ColorChooser
     
     
        textColor = new JTextField();
        textColor.setColumns(30);
        jButton2.setText("...");
        jButton2.addActionListener( new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                Color color = jColorChooser1.showDialog(null, "couleur", panel.getBackground()); // Ouvre un panel pour choisir une couleur de fond
                if (color != null){
                  jButton2.setBackground(color);
    Merci de votre aide

  2. #2
    Membre habitué Avatar de Piolet
    Inscrit en
    Février 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 469
    Points : 160
    Points
    160
    Par défaut
    bah logiquement avec un Object Color tu as les méthodes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    color.getRed();
    color.getBlue();
    color.getGreen();
    donc tu peux très bien faire, après la sélection de ta color :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tonTextField.setText(color.getRed()+";"+color.getGreen()+";"+color.getBlue());
    et voila...

    je pense même qu'il doit y avoir la possibilité de récupérer la couleur en hexa...avec un petit calcul de conversion d'int en hexa
    Hum hum hum...géant vert ! ! !
    Le meilleur moyen de trouver c encore de chercher ! ! !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 192
    Points : 160
    Points
    160
    Par défaut
    Merci beaucoup, ça marche

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

Discussions similaires

  1. [INFOS] Recherche de documentations
    Par greengiant dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/10/2002, 15h38
  2. [CR] Infos sur l'utilisation de dll
    Par step dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 09/08/2002, 11h35
  3. Réponses: 3
    Dernier message: 25/07/2002, 10h42
  4. [Manip de fichiers] Fonction retournant des infos
    Par sans_atouts dans le forum C
    Réponses: 3
    Dernier message: 24/07/2002, 14h16
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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