Escribe texto en un JTextPane con un fondo de imagen

Tengo un JTextPane con una imagen para su fondo.

prevWords = new JTextPane()
    {
        public void paint(Graphics g)
        {
            BufferedImage img;
            try 
            {
                img = ImageIO.read(new File("Images/logo.png"));
                img.getGraphics().setColor(new Color(Color.TRANSLUCENT));
                g.drawImage(img, 0, 0, null);
            } 
            catch (IOException e) 
            {
                System.out.println("Failed to load logo.");
            }
            super.paintComponents(g);
        }
    };

Cuando escribo texto en el panel, no puedo verlo. También he configurado el texto en el panel para que sea blanco.

Respuestas a la pregunta(1)

Su respuesta a la pregunta