hi,
Problem 1: default werte
hier mal mein code:
ich möchte, dass als default werte 0,00 angezeigt wird (das funktioniert mal) - aber wenn der user einfach mit tab weitergeht und reinschreibt (ohne vorher alles zu löschen) wird ihm sowas angezeigt "1,55,00" wenn man aufs nächste feld geht, wird dann eh alles richtig formatiert
gibt es eine möglichkeit, dass der default wert automatisch überschrieben wird? (anstatt bei der eingabe hintendran gehängt zu werden)?
hoffe ich konnte mein problem halbwegs klar machen
Problem 2:
dem user soll nach dem absenden des formulars (mit speicher-button) wieder ein leeres formular angezeigt werden - derzeit bleibt die eingabe bestehen die der user gemacht hat
soll man die werte im public void actionPerformed(ActionEvent e){...} einfach neu setzen? oder gibts da eine elegantere methode?
lg
Problem 1: default werte
hier mal mein code:
Java:
panel.add(new JLabel("Verkaufspreis: "));
selling_price = new JFormattedTextField( new DecimalFormat("#.00") );
panel.add(selling_price, "w 60!");
selling_price.setValue(new Double(0));
ich möchte, dass als default werte 0,00 angezeigt wird (das funktioniert mal) - aber wenn der user einfach mit tab weitergeht und reinschreibt (ohne vorher alles zu löschen) wird ihm sowas angezeigt "1,55,00" wenn man aufs nächste feld geht, wird dann eh alles richtig formatiert
gibt es eine möglichkeit, dass der default wert automatisch überschrieben wird? (anstatt bei der eingabe hintendran gehängt zu werden)?
hoffe ich konnte mein problem halbwegs klar machen
Problem 2:
dem user soll nach dem absenden des formulars (mit speicher-button) wieder ein leeres formular angezeigt werden - derzeit bleibt die eingabe bestehen die der user gemacht hat
soll man die werte im public void actionPerformed(ActionEvent e){...} einfach neu setzen? oder gibts da eine elegantere methode?
lg