Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
2 janv. 2007 à 23:14
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
4 janv. 2007 à 00:27
Salut:
J'ai un objet JLabel dont le fond est coloré, je veux lui appliquer une image (*.GIF) de telle sorte que la partie vide/tranparante de l'image n'efface pas le fond.
JLabel label = new JLabel ();
label.setBorder (new BevelBorder (BevelBorder.RAISED));
label.setBackground (new Color (128, 128, 128));
label.setIcon (new ImageIcon ("pion.gif"));
public class Test extends JFrame{
private static final long serialVersionUID = 1802199483736051124L;
public Test(){
super();
setDefaultCloseOperation(3);
setSize(800, 600);
setLocationRelativeTo(null);
JLabel label = new JLabel ();
label.setOpaque(true);//comme ca tu vois la couleur du background du label
label.setBorder (new BevelBorder (BevelBorder.RAISED));
label.setBackground (new Color (128, 128, 128));
label.setIcon (new ImageIcon ("img.png"));
label.setHorizontalAlignment(SwingConstants.CENTER);//centre l'image
setContentPane(label);
}
public static void main(String[] args) {
new Test().setVisible(true);
}
}
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 2 janv. 2007 à 23:43
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 4 janv. 2007 à 00:27
Salut:
J'ai pensé que setVerticalAlignment/setHorizontalAlignment était pour les textes seulement.