Test.getContentPane().add(new JLabel("Test: "));
final JFormattedTextField test = new JFormattedTextField(
new DateFormatter(DateFormat.getDateInstance (DateFormat.SHORT, Locale.GERMAN)));
sb.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent arg0) {
test.selectAll();
}
public void focusLost(FocusEvent arg0) {
// TODO Auto-generated method stub
}
});
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class SelectionTest extends JFrame implements FocusListener {
JTextField test = new JTextField("Selection", 7);
public SelectionTest() {
getContentPane().setLayout(new FlowLayout());
test.addFocusListener(this);
getContentPane().add(new JTextField("No Selection", 7));
getContentPane().add(test);
}
public static void main(String[] args) {
SelectionTest st = new SelectionTest();
st.setVisible(true);
}
public void focusGained(FocusEvent foc) {
test.selectAll();
}
public void focusLost(FocusEvent foc) {
}
}
SwingUtilities.invokeLater(new Runnable() {
public void run() {
field.selectAll();
}
});