JLabel dans JPanel
vinzz38
-
vinzz38 -
vinzz38 -
Bonjour,
j' essaye d'incruster un JLabel dans un JPanel, mais il n apparait pas.
J'ai essayé avec un JLabel text mias aussi avec une image, rien n'y fait.
Voici le code:
private JPanel detail1;
public JLabel imageJ1;
......
try
{
image= ImageIO.read(new File("images/Panels/fond_infos.png"));
}
catch (IOException e1)
{
e1.printStackTrace();
}
detail1 = new JPanel()
{
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, null);
g.drawRect(0,0,335,250);
}
};
detail1.setSize(335, 250);
detail1.setLocation(760, 25);
imageJ1 = new JLabel();
imageJ1.setSize(60, 60);
imageJ1.setLocation(10,10);
ImageIcon drac = new ImageIcon("images/Panels/avatars/fireman.bmpg");
imageJ1.setIcon(drac);
detail1.add(imageJ1);
j' essaye d'incruster un JLabel dans un JPanel, mais il n apparait pas.
J'ai essayé avec un JLabel text mias aussi avec une image, rien n'y fait.
Voici le code:
private JPanel detail1;
public JLabel imageJ1;
......
try
{
image= ImageIO.read(new File("images/Panels/fond_infos.png"));
}
catch (IOException e1)
{
e1.printStackTrace();
}
detail1 = new JPanel()
{
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, null);
g.drawRect(0,0,335,250);
}
};
detail1.setSize(335, 250);
detail1.setLocation(760, 25);
imageJ1 = new JLabel();
imageJ1.setSize(60, 60);
imageJ1.setLocation(10,10);
ImageIcon drac = new ImageIcon("images/Panels/avatars/fireman.bmpg");
imageJ1.setIcon(drac);
detail1.add(imageJ1);