Problème JTextField et FocusLost
Bonsoir,
J’ai une fenêtre en java qui contient un JTextField à chaque fois que la fenêtre se charge le curseur se met automatiquement à clignoter au niveau du JTextField
J’implémente l’interface FocusListener, y a-t-il un moyen que mon JTextField ait dès le chargement de ma fenêtre un FocusLost ?
Voici mon code source :
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
| //Fenetre.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class fenetre extends JFrame implements FocusListener{
private JTextField t = new JTextField(10);
public fenetre()
{
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(t);
setTitle("Ma fenetre");
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
t.addFocusListener(this);
setVisible(true);
}
public void focusGained(FocusEvent e) {
t.setText("");
}
public void focusLost(FocusEvent e) {
t.setForeground(Color.gray.brighter());
t.setText("Recherche");
}
} |
Code:
1 2 3 4 5 6 7 8 9
| //Main.java
public class Main {
public static void main(String[] args) {
fenetre f = new fenetre();
}} |