Bonjour à tout le monde ,
Voici mon petit problème que je vais vous exposer après avoir parcouru tous les post semblables qui n'ont pas vraiment porté leur fruit...
J'ai une applet avec une image de fond, et un JPanel qui contient pour le moment 2 boutons et un JLabel... le problème c'est que les boutons n'apparaissent que lorsque la souris les survols et le JLabel n'apparait pas, lorsque je remplace les JButton de "swing" par les Button de awt tout est nikel... voici mon code :
J'ai lu sur un post que la méthode paint strap l'affichage des bouton et il faut alors remplacer par la méthode "paintComponent" mais ca change rien du tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package com.applet; import java.awt.*; import javax.swing.*; public class Interface extends JApplet { private Image bgImg; public void paint(Graphics myGraph){ myGraph.drawImage(bgImg,0,0,this); } @Override public void init(){ bgImg = getImage(getCodeBase(),"img/fondBleu.jpg"); JPanel cpntPanel = new JPanel(new GridBagLayout()); cpntPanel.add(new JLabel("!!! Test avec Image de Fond !!!")); cpntPanel.add(new JButton("DEMARRER")); cpntPanel.add(new JButton("ARRÊTER")); getContentPane().add(cpntPanel); } }
Y'a encore quelque truc que je saisie pas puisque je débute seulement...
Merci pour vos réponse
Partager