Como posso tornar um JPopupMenu transparente?

Eu gostaria de personalizar o visual deJPopupMenu então eu fiz uma classe personalizada estendendo a classe JPopupMenu no i overrode opaintComponent método como eu faria para qualquer componente que eu preciso para personalizar.

public class CustomPopupMenu extends JPopupMenu {

    @Override
    public paintComponent(Graphics g) {
        //custom draw
    }
}

O único problema que eu tenho razão é que eu não sou capaz de fazer oJPopupMenu transparente. Eu penseisetOpaque(false) seria o suficiente, eu estava errado.

Como posso fazer umaJPopupMenu transparente?

questionAnswers(4)

yourAnswerToTheQuestion