Bonjour,
J'aimerai mettre une image dans un JTextField, en fond.
Actuellement, j'ai ce code :Apparement, j'ai bien mon texte dans le JtextField mais au dessous de l'image ...
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); } }
Comment mettre mon texte au dessus ?
Merci d'avance







Répondre avec citation
Partager