Voila, après avoir peint un JPanel, je veux essayer de faire pareil avec un JButton.
En utilisant la surcharge de paintComponent, j'obtient bien un bouton avec mon image en fond, mais plus de texte du tout sur le bouton...
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 JButton test= new JButton() { public void paintComponent(Graphics g) { try { BufferedImage image = ImageIO.read(getClass().getResource("fond_gris.jpg")); g.drawImage(image, 0, 0, this); } catch (IOException e) { e.printStackTrace(); } } }; test.setSize(280,280); test.setText("test"); test.setForeground(Color.white);
Partager