Hallo,
da ich schon länger mit Java nichts gemacht habe bin ich relativ raus und wollte man wissen wie ihr mehrere Abfragen zu insgesamt 8 Textfeldern realisieren würdet.
Also ich habe 8 Textfelder die allesamt zu Berechnung genutzt werden. Diese bekommen dann double Werte eingegeben die dann in den jeweiligen Methoden verarbeitet werden.
Nun will ich Abfragen erstellen, wo für alle Felder Abfragen gestellt werden, dass kein Wert bzw. die vorgegebene 0 eingeben wurde und eine Message ausgegeben wird das Werte in die Felder eingegeben werden müssen, damit eine Berechnung erfolgen kann. Nun habe ich das Problem, wenn ich dies mit if und else realisiere, dann werden mehrere Messages hintereinander mit dem gleichen Hinweis ausgegeben, das Werte einzugeben sind.
Also eine Abfrage sieht z.B. so aus:
[CODE lang="java" title="if else Abfrage"] if (p.getA()!=0)
{
JOptionPane.showMessageDialog(null, "Sie haben einen Wert eingegeben, damit ist keine Berechnung möglich.\nBitte geben Sie ausreichend viele Variablen zur Berechnung ein.");
}
else
{
}[/CODE]
Also ich denke sowas muss ich mit Case realisieren, bin mir nicht mehr ganz sicher wie so was dann aussehen müsste bzw. ob diese Vermutung richtig ist?!
da ich schon länger mit Java nichts gemacht habe bin ich relativ raus und wollte man wissen wie ihr mehrere Abfragen zu insgesamt 8 Textfeldern realisieren würdet.
Also ich habe 8 Textfelder die allesamt zu Berechnung genutzt werden. Diese bekommen dann double Werte eingegeben die dann in den jeweiligen Methoden verarbeitet werden.
Nun will ich Abfragen erstellen, wo für alle Felder Abfragen gestellt werden, dass kein Wert bzw. die vorgegebene 0 eingeben wurde und eine Message ausgegeben wird das Werte in die Felder eingegeben werden müssen, damit eine Berechnung erfolgen kann. Nun habe ich das Problem, wenn ich dies mit if und else realisiere, dann werden mehrere Messages hintereinander mit dem gleichen Hinweis ausgegeben, das Werte einzugeben sind.
Also eine Abfrage sieht z.B. so aus:
[CODE lang="java" title="if else Abfrage"] if (p.getA()!=0)
{
JOptionPane.showMessageDialog(null, "Sie haben einen Wert eingegeben, damit ist keine Berechnung möglich.\nBitte geben Sie ausreichend viele Variablen zur Berechnung ein.");
}
else
{
}[/CODE]
Also ich denke sowas muss ich mit Case realisieren, bin mir nicht mehr ganz sicher wie so was dann aussehen müsste bzw. ob diese Vermutung richtig ist?!