Escrever texto em um JTextPane com um fundo de imagem

Eu tenho um JTextPane com uma imagem para seu plano de fundo.

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);
        }
    };

Quando escrevo texto no painel, não consigo ver. Eu defini o texto no painel para ser branco também.

questionAnswers(1)

yourAnswerToTheQuestion