Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
problema con la trasparencia del JtextArea
robi Sin conexión
mata tigres
*

Mensajes: 11
Registro en: Oct 2011
Reputación: 0
Mensaje: #1
problema con la trasparencia del JtextArea
profesor aqui le adjunto el ejemplo del problema con el JtexArea

Código:
import java.awt.BorderLayout;
import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextPane;

public class TextAreaPrueba extends JPanel {
    JTextArea area;
    JScrollPane scroll;

    public TextAreaPrueba() {
        
        area = new JTextArea("prueba");
        area.setOpaque(false);
        scroll = new JScrollPane(area);
        scroll.setOpaque(false);
        /*Cuando insertamos el JTextArea en el JScrollPane, pierde
         * La transparencia y no sirve ni el setOcapaque(false) */
        area.setForeground(new Color(255, 0, 0));
        setBackground(Color.BLACK);
        setLayout(new BorderLayout());
        add(scroll, BorderLayout.CENTER);
    }

    public static void main(String[] args) {
        JFrame app = new JFrame();
        app.add(new TextAreaPrueba());
        app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        app.setSize(400, 300);
        app.setVisible(true);
    }
}

Demián/Edit: Eliminé el adjunto y pegué el código directamente
(Este mensaje fue modificado por última vez en: 25-02-2012 07:13 PM por demian.)
24-02-2012 02:13 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
demian Sin conexión
Administrator
*******

Mensajes: 1.808
Registro en: Jun 2010
Reputación: 0
Mensaje: #2
RE: problema con la trasparencia del JtextArea
La solución es añadir también:

Código:
scroll.getViewport().setOpaque(false);

[Imagen: dmi-1.jpg]
25-02-2012 07:14 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)