Eine typische Anfängerfrage zum Thema Klassenzugriff:
Ich habe eine Hauptklasse MyApp() mit diesen Members:
In einer anderen Klassen MyClass() muss ich jetzt wissen, welcher der drei RadioButtons gewählt ist. Das möchte ich mit
machen.
Im Konstruktor von MyClass übergebe ich mir die ButtonGroup.
Wie kann ich in der Klasse MyClass von der ButtonGroup aus auf die einzelnen RadioButtonMenuItems zugreifen? Ich möchte mir nicht alle drei RadioButtonMenuItems übergeben ???:L
Ich habe eine Hauptklasse MyApp() mit diesen Members:
Java:
private ButtonGroup viewButtonGroup;
private JRadioButtonMenuItem view1RadioButtonMenuItem;
private JRadioButtonMenuItem view2RadioButtonMenuItem;
private JRadioButtonMenuItem view3RadioButtonMenuItem;
In einer anderen Klassen MyClass() muss ich jetzt wissen, welcher der drei RadioButtons gewählt ist. Das möchte ich mit
Java:
if(view1RadioButtonMenuItem.isSelected())
// ...
else if(view2RadioButtonMenuItem.isSelected())
// ...
else if(view3RadioButtonMenuItem.isSelected())
// ...
machen.
Im Konstruktor von MyClass übergebe ich mir die ButtonGroup.
Wie kann ich in der Klasse MyClass von der ButtonGroup aus auf die einzelnen RadioButtonMenuItems zugreifen? Ich möchte mir nicht alle drei RadioButtonMenuItems übergeben ???:L
Zuletzt bearbeitet: