C
creativestyl0r
Gast
moin! habe folgendes problem:
ich versuche gerade ein ganz einfaches programm zu schreiben, wo ich 2 zahlen eingebe und diese dann addiere, multiplizieren oder sonst etwas.
jedoch habe ich folgendes problem. es werden in die jtextfield string werte eingetragen die ich in integer werte umwandeln muss um damit rechnen zu können und später wieder in string zurückgeben. das klappt bei mir jedoch nicht, obwohl ich denke es müsste so gehen, wie ich es gemacht habe.
das es so irgendwie schon nicht funktioniert ist eine seite
die andere jedoch ist, das sobald ich das jframe aufrufe, die textfelder noch leer sind, und somit Fehler bei Stringumwandlung immer rauskommt! wie kann ich das umgehen?
ich versuche gerade ein ganz einfaches programm zu schreiben, wo ich 2 zahlen eingebe und diese dann addiere, multiplizieren oder sonst etwas.
jedoch habe ich folgendes problem. es werden in die jtextfield string werte eingetragen die ich in integer werte umwandeln muss um damit rechnen zu können und später wieder in string zurückgeben. das klappt bei mir jedoch nicht, obwohl ich denke es müsste so gehen, wie ich es gemacht habe.
Code:
feld1 = new JTextField("10");
feld2 = new JTextField("10");
ergebnis = new JTextField("10");
try
{ feld1 = Integer.parseInt(feld1.getText());
}
catch (NumberFormatException e)
{
System.out.println("Fehler bei Stringumwandlung 1");
}
try
{ feld2 = Integer.parseInt(feld2.getText());
}
catch (NumberFormatException e)
{
System.out.println("Fehler bei Stringumwandlung");
e = feld 1 * feld2
ergebnis = String.valueOf(e);
ergebnis.setText(ergebnis);
das es so irgendwie schon nicht funktioniert ist eine seite
die andere jedoch ist, das sobald ich das jframe aufrufe, die textfelder noch leer sind, und somit Fehler bei Stringumwandlung immer rauskommt! wie kann ich das umgehen?