G
Gast2
Gast
hallo,
wenn man den Dialog öffnet und irgendein Buchstabe im textfeld eingibt und dann enter drückt dann geht der default button nimmer... bug???
wenn was richtiges drin steht reagiert er erst beim 2ten mal...
wenn man den Dialog öffnet und irgendein Buchstabe im textfeld eingibt und dann enter drückt dann geht der default button nimmer... bug???
Java:
public class Test extends JFrame {
public Test() {
super("Test");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton(new AbstractAction("test") {
@Override
public void actionPerformed(ActionEvent arg0) {
JFormattedTextField formattedTextField = new JFormattedTextField(new DecimalFormat("0.000E0"));
JDialog dialog = new JOptionPane(formattedTextField ).createDialog(Test.this, "Test");
dialog.setVisible(true);
}
});
add(button, BorderLayout.CENTER);
pack();
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final Test test = new Test();
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
test.setVisible(true);
}
});
}
wenn was richtiges drin steht reagiert er erst beim 2ten mal...