Computerhilfen.de
Design und Entwicklung => Programmieren Forum & Hilfe => Thema gestartet von: Kampi am 12.12.07, 13:52:52
-
Also ich habe in meinem Programm eine Checkboxgroup deklariert, allerdings weiß ich jetzt nicht, wie ich mit ihr arbeiten kann.
Das heißt ich würde gerne mit einer if Anweisung arbeiten, weiß aber nicht ob das geht? Wenn ich einen ItemListener hinzufüge wird mir ein Fehler angezeigt, allerdings brauche ich den doch eigentlich um mit den einzelnen Checkboxen weiter arbeiten zu können,oder?
Außerdem wird mir auch wenn ich setBounds benutze auch ein Fehler angezeigt...
Hoffe mir kann da jemand weiterhelfen...
Jedenfalls schon mal danke das ihr euch die Mühe macht und das überhaupt lest :) :)
-
Was moechtest du denn mit der Checkboxgroup bzw. den einzelnen Checkboxes machen? Das Arbeiten mit Checkboxgroups ist im Prinzip ja nicht weiter schwierig, du kannst dir die gerade gewaehlte Box geben lassen (getSelectedCheckbox()) und eine bestimmte Box setzen(setSelectedCheckbox(Checkbox box)), mehr kann das Teil ja nicht...
Und was fuer ein Fehler kommt, wenn du nen ItemListener hinzufuegst?
Am besten du postest mal einen (relevanten) Teil deines Quellcodes.
-
Also ich muss ein Programm programmieren, das wie Paint funktioniert, bloß stark vereinfacht.
Ich möchte das ganze also im Prinzip über eine Checkboxgroup steuern, indem der Benutzer darüber dann auswählen kann, was er machen möchte (Freinhandlinien, Ellipsen, Polygone etc.). Und da weiß ich nicht wie ich das hinbekomme, schon alleine weil ich das mit dem ItemListener adden ja nicht hinbekomme...
Okay hier mal das Stück Quellcode (http://www.computerhilfen.de/fachbegriffe-q-Quellcode.html) was ja eigentlich am wichtigsten ist:
CheckboxGroup cbg=new CheckboxGroup();
add(new Checkbox("Linie",cbg,true));
add(new Checkbox("Punkt",cbg,false));
cbg.addItemListener(this);
und der Fehler ist folgender:
Paint02.java:28: cannot find symbol
symbol : method addItemListener(Paint02)
location: class java.awt.CheckboxGroup
cbg.addItemListener(this);
^
okay hoffe das sind alle Informationen die notwendig sind, wenn nicht werde ich die fehlenden natürlich auch noch posten
-
OK, klar. Ne Checkboxgroup hat ja auch keinen ItemListener, weil das im Prinzip nur der Container fuer die Checkboxes ist. Die Checkboxen selbst koennen dann Listener haben...