Bonjour,

J'aimerai mettre une image dans un JTextField, en fond.

Actuellement, j'ai ce 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
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