
Perguntaram-me como colocar uma imagem de fundo em um JPanel no Java Swing. As duas principais alternativas, pelo que vi, são utilizar uma JLabel com ícone personalizado, ou modificar o método paintComponent da classe JPanel. Preferi a segunda, e fiz uma classe para facilitar a utilização:
