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

2D Java Discussion :

label digital


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut label digital
    Bonjour tout le monde

    Je souhaiterai réaliser un label en format special.

    En font noir et le texte en format digital de couleur vert fluo.

    Est ce possible svp.

    Merci

    Cordialement

    A bientôt

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Tu peux jouer sur les couleurs d'avant et d'arrière plan avec les methodes:
    setForeground et setBackground.
    Pour ce qui est de la police, jette un coup d'oeil à la classe Font.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonjour tout le monde

    Où pourrais je trouver un exemple svp?

    Je débute en java, et je n'est pas encore digéré la syntaxe.

    Merci

    Cordialement

    A bientôt

  4. #4
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Par défaut
    Si tu veux faire quelque chose de propre, il ne faudrait pas utiliser un label mais créer ton composant en dessinant sur un panel. Pour cela surdéffini la methode paintComponent du panel.

    exemple :

    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
     
     
    public class PnlDigital extends javax.swing.JPanel
    {
    private String txt ;
      public PnlDigital(String _text)
      {
         txt = _text ;
     
      }
        protected void paintComponent(Graphics g)
        {
            super.paintComponent(g);
     
            g.setColor(Color.black); 
            g.fillRect(0, 0, getWidth(), getHeight());        
     
           g.setColor(Color.green);
           g.drawString(txt,10,10);
     
        }
     
    }
    Tu peux rechercher sur internet (java graphics 2d)

    ok a+

  5. #5
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    Citation Envoyé par daxuza
    Si tu veux faire quelque chose de propre, il ne faudrait pas utiliser un label mais créer ton composant en dessinant sur un panel. Pour cela surdéffini la methode paintComponent du panel.

    exemple :

    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
     
     
    public class PnlDigital extends javax.swing.JPanel
    {
    private String txt ;
      public PnlDigital(String _text)
      {
         txt = _text ;
     
      }
        protected void paintComponent(Graphics g)
        {
            super.paintComponent(g);
     
            g.setColor(Color.black); 
            g.fillRect(0, 0, getWidth(), getHeight());        
     
           g.setColor(Color.green);
           g.drawString(txt,10,10);
     
        }
     
    }
    Tu peux rechercher sur internet (java graphics 2d)

    ok a+


    Tu te complique un peu la vie là....

    c'est plus simple ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    JLabel label = new JLabel("Mon texte");
    label.setBackground(Color.BLACK);
    label.setForeground(Color.GREEN);

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonsoir tout le monde

    En faite pour le texte en lui même, quatre textes devront apparaitre selon un fonction if.

    Il va falloir de que je crais 4 variables je crois.

    Avez vous compris.

    Merci

    Cordialement

    A bientôt

Discussions similaires

  1. label à caption défilante
    Par ulysse66x dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/06/2003, 21h01
  2. Faire defiler Texte dans un label
    Par Techsan dans le forum Composants VCL
    Réponses: 5
    Dernier message: 08/06/2003, 23h29
  3. [Kylix] Labels du QTreeView tronqués
    Par Mister Nono dans le forum EDI
    Réponses: 3
    Dernier message: 05/11/2002, 19h45
  4. [VB6] Des labels qui réagissent à la souris
    Par murielle dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 24/10/2002, 14h19
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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