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 :

fond d'un JTextArea


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de trax44
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 300
    Par défaut fond d'un JTextArea
    Bonjour,
    je cherche a mettre une image en fond d'un JTextArea. J'ai trouvé une source qui faisait ça pour une JFrame :
    http://java.developpez.com/sources/?...mageBackground

    mais je n'arrive pas a transposer ça sur une JTextArea. Si vous avez une méthode plus simple, je suis ouvert a toute proposition

    Cordialement
    trax

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 117
    Par défaut
    Salut, un début de solution à améliorer:

    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
    public class Text extends JTextArea{
     
        Image img;
     
        /** Crée une nouvelle instance de Text.*/
        public Text() {
     
            super( "un test bidon..." );
     
            img = Toolkit.getDefaultToolkit().getImage(getClass().getResource( "img.gif" ));
     
            setOpaque(false);
     
        }
     
        public void update( Graphics g ) {
            paint(g);
        }
     
        public void paint( Graphics g ) {
     
            g.drawImage( img, 0, 0, getWidth(), getHeight(), this );
     
            super.paint(g);
     
        }
     
    }

  3. #3
    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
    Ouaip y'a du taf une peu quand même:

    Ca devrait plutôt ressembler à ça pour être un peu plus "à jour"

    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
    public class Text extends JTextArea{
     
        BufferedImage img;
     
        /** Crée une nouvelle instance de Text.*/
        public Text() {
     
            super( "un test bidon..." );
     
            img = ImageIO.read(getClass().getResource( "img.gif" ));
     
            setOpaque(false);
     
        }
     
     
        protected void paintComponent( Graphics g ) {
     
            super.paintComponent(g);
            g.drawImage( img, 0, 0, getWidth(), getHeight(), this );
     
     
     
        }
     
    }

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 117
    Par défaut
    Ouais.... ma version utilise les fonctions awt et la tienne swing... je n'ai encore pas trop compris les différences étant donné qu'au final ça fait la même chose... je suis une vieille de la veille alors j'ai gardé mes vieilles habitudes

Discussions similaires

  1. JTextArea avec fond dégradé
    Par SheikYerbouti dans le forum Composants
    Réponses: 1
    Dernier message: 15/11/2012, 17h14
  2. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16
  3. [JTextArea] couleur de fond et setEnable ?
    Par n!co dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 29/11/2006, 11h59
  4. JTextArea avec un fond transparent
    Par Kyom dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 03/11/2006, 16h49
  5. dans le fond, la compilation...
    Par deltapositive dans le forum C++Builder
    Réponses: 5
    Dernier message: 17/09/2002, 12h14

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