Prüfen ob JTextfield ausgewählt ist oder nicht

Ist es möglich zu überprüfen, ob ein jtextfield wurde selektiert /deselektiert (also das Textfeld wurde angeklickt und der cursor steht nun im Feld)?

//EDIT
Dank der Hilfe hier unten ist ein Beispiel

import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

@SuppressWarnings("serial")
public class test extends JFrame {

private static JPanel panel = new JPanel();
private static JTextField textField = new JTextField(20);
private static JTextField textField2 = new JTextField(20);

public test() {
    panel.add(textField);
    panel.add(textField2);
    this.add(panel);
}

public static void main(String args[]) {

    test frame = new test();
    frame.setVisible(true);
    frame.setSize(500, 300);
    frame.setLocationRelativeTo(null);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    textField.addFocusListener(new FocusListener() {

        @Override
        public void focusGained(FocusEvent e) {
            System.out.println("selected");
        }

        @Override
        public void focusLost(FocusEvent e) {
            System.out.println("de-selected");
        }
    });
    }
}
bitte lernen Sie die java Namenskonventionen halten

InformationsquelleAutor Ricco | 2011-11-28

Schreibe einen Kommentar