Hallo,
ich hab ne Oberfläche, in der ich sieben JToggleButtons implementiert hab.
je nachdem welcher Button angeklickt wurde (kann max. ein Button angeklickt werden)
soll die jeweilige Zahl auf der Konsole ausgegeben werden.
ist ein klasischer if-else-if Abfrage dacht ich, nur funktioniert das nicht so wie ich es gerne haben wollte:
...wenn ich z.b. auf den Button 5 drücke, wird die 1 auf der Konsole ausgegeben.
Es wird jedesmal die 1 ausgegeben!!!
was mach ich da falsch?
oder ist das doch keine if-else-if Abfrage?
gruß
ich hab ne Oberfläche, in der ich sieben JToggleButtons implementiert hab.
je nachdem welcher Button angeklickt wurde (kann max. ein Button angeklickt werden)
soll die jeweilige Zahl auf der Konsole ausgegeben werden.
ist ein klasischer if-else-if Abfrage dacht ich, nur funktioniert das nicht so wie ich es gerne haben wollte:
Java:
if (toggleButton1.isVisible()){
System.out.println("1");
}else{
if (toggleButton2.isVisible()){
System.out.println("2");
}else{
if (toggleButton3.isVisible()){
System.out.println("3");
}else{
if (toggleButton4.isVisible()){
System.out.println("4");
}else{
if (toggleButton5.isVisible()){
System.out.println("5");
}else{
if (toggleButton6.isVisible()){
System.out.println("6");
}else{
if (toggleButton7.isVisible()){
System.out.println("7");
}
}
}
}
}
}
}
...wenn ich z.b. auf den Button 5 drücke, wird die 1 auf der Konsole ausgegeben.
Es wird jedesmal die 1 ausgegeben!!!
was mach ich da falsch?
oder ist das doch keine if-else-if Abfrage?
gruß