Posez votre question Signaler

Image dans un TExtArea en JAVA

Pow3r - Dernière réponse le 28 mars 2007 à 20:09
salut a tous

g un ptit pb. J arrive a inserer une image en fond dans un JTextArea mais pas dans un TextArea.
QQn peut me dire qu'elles sont les modifs a effectuer??
Voici le code pour l insertion de l image dans un JTextArea

final ImageIcon imageIcon = new ImageIcon("@VEC2.JPG");
JTextArea output = new JTextArea()
{
Image image = imageIcon.getImage();
{setOpaque(false);}
public void paint (Graphics g)
{
g.drawImage(image, 10, 10, this);
super.paintComponent(g);
}
};
output.setName("output");
output.setEditable(false);
output.setFont(new java.awt.Font ("Dialog", 0, 11));
output.setColumns(80);
output.setForeground(java.awt.Color.black);
output.setSelectionEnd(80);
output.setRows(10);
content.add(output, java.awt.BorderLayout.CENTER);
Lire la suite 

Image dans un TExtArea en JAVA »

1 réponses
Réponse
+0
moins plus
Bonjour,
Cette question est posee ca fait 5 ans d ' ici mais malgres ca, je la reponds , et si sur qu ' un jour il y aura quelqu ' un dont en besoin :

alors le changement est tout simple c ' est qu ' au lieu setOpaque ( false ) il faut ecrire setOpaque ( true );

JTextArea output = new JTextArea() {
Image image = imageIcon.getImage();
setOpaque(false); // <=== ici ecrivez setOpaque ( true );
public void paint (Graphics g) {
g.drawImage(image, 10, 10, this);
super.paintComponent(g);
}

Salut.
Ajouter un commentaire
Ce document intitulé « Image dans un TExtArea en JAVA » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?