Insérer une image en fond d'un JTextField
Bonjour,
J'aimerai mettre une image dans un JTextField, en fond.
Actuellement, j'ai ce code :
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
class JTextFieldTheme extends JTextField {
/**
* Test des boutons à modifier
*/
private static final long serialVersionUID = 1L;
int clic = 0;
Icon icone;
public JTextFieldTheme(String text, String image) {
setPreferredSize(new Dimension(150, 20));
setOpaque(false);
setText(text);
setVisible(true);
setHorizontalAlignment(CENTER);
setBorder(null);
icone = new ImageIcon(image);
// Lorsque le texte est modifié
addPropertyChangeListener(new java.beans.PropertyChangeListener() {
public void propertyChange(java.beans.PropertyChangeEvent evt)
{
}
});
}
@Override
protected void paintComponent(final Graphics g) {
super.paintComponent(g);
this.icone.paintIcon(null, g, 0, 0);
}
public Insets getInsets() {
return new Insets(0, 1, 0, 1);
}
} |
Apparement, j'ai bien mon texte dans le JtextField mais au dessous de l'image ...
Comment mettre mon texte au dessus ?
Merci d'avance