Hab da ein Problem mit dem JFormattedTextField. Wer kann helfen?
Beim Compilieren kommt kein Fehler!! Und bei der Ausführung kommt nur ein kleiner Spalt, wo aber nix einzutragen geht. Das Caret erscheint aber.
Beim Compilieren kommt kein Fehler!! Und bei der Ausführung kommt nur ein kleiner Spalt, wo aber nix einzutragen geht. Das Caret erscheint aber.
Code:
....
public class Kugel extends JFrame
{
public Kugel ()
{
// Fenstereigenschaften
super ("Kugel");
setSize (800, 400);
setLayout (new GridLayout (4, 1));
// Panels
JPanel titel = new JPanel();
JPanel durchmesser = new JPanel();
JPanel berechnen = new JPanel();
JPanel button = new JPanel();
....
// Textfeld
JFormattedTextField tf = new JFormattedTextField (new DecimalFormat ("#,###"));
// Belegung der Panels
titel.add (titela);
durchmesser.add (durchmessera);
durchmesser.add (tf);
berechnen.add (berechnena);
button.add (zurueck);
button.add (beenden);
// Einfügen der Panels
add (titel);
add (durchmesser);
add (berechnen);
add (button);
// Sichtbarkeit des Fensters
setVisible (true);
// Einbinden der Buttons in den ActionListener
zurueck.addActionListener (a1);
beenden.addActionListener (a1);
berechnena.addActionListener (a1);
tf.addActionListener (a1);
}
ActionListener a1 = new ActionListener()
{
public void actionPerformed(ActionEvent a)
{
....
System.out.println ( ((JFormattedTextField)a.getSource()).getText() );
}
};
}