Ich habe hier das nachfolgende Meisterwerk der modernen Programmierung geschaffen, was aber im Grunde (wo auch immer das liegen mag) totaler Mist ist, weil es nicht so will wie ich will. Haaach – wir Künstler sind halt immer kritisch bis ins äußerste, mit unseren Meisterwerken! ...
Sorry, ich bin schon davon geschädigt.
Erst hatte ich mir überhaupt schwer getan heraus zu finden, wie ich abfragen kann, ob das Häkchen gesetzt ist – jemand sollte eine Anleitung für mich schreiben, wie ich die JavaDocs richtig verwende: "JavaDocs für Dummies" oder so – und dann will das auch noch nicht funktionieren.
Das Problem: Ich hatte (siehe unten) das soweit fertig, als mir NetBeans sagte, dass ich stopRedRect als final deklarieren muss, damit es überhaupt aus der inneren Klasse heraus genutzt werden kann. "Ok", dachte ich mir. "Absolut kein Problem!" Doch jetzt, wo ich das gemacht habe, meckert es, dass ...
1. ... bei Zeile 5 irgendwas von "incompatible types" los ist. Blasphemie! Würd ich niemals nicht tun!
2. ... bei Zeile 6 irgendwas von wegen "cannot find symbol" los ist. Rot unterstrichen sind println und getState. ... So was! Ich sehe es doch!
So schwierig kann das doch nicht sein, oder? Was mache ich denn nun schon wieder falsch?
Erst hatte ich mir überhaupt schwer getan heraus zu finden, wie ich abfragen kann, ob das Häkchen gesetzt ist – jemand sollte eine Anleitung für mich schreiben, wie ich die JavaDocs richtig verwende: "JavaDocs für Dummies" oder so – und dann will das auch noch nicht funktionieren.
Das Problem: Ich hatte (siehe unten) das soweit fertig, als mir NetBeans sagte, dass ich stopRedRect als final deklarieren muss, damit es überhaupt aus der inneren Klasse heraus genutzt werden kann. "Ok", dachte ich mir. "Absolut kein Problem!" Doch jetzt, wo ich das gemacht habe, meckert es, dass ...
1. ... bei Zeile 5 irgendwas von "incompatible types" los ist. Blasphemie! Würd ich niemals nicht tun!
2. ... bei Zeile 6 irgendwas von wegen "cannot find symbol" los ist. Rot unterstrichen sind println und getState. ... So was! Ich sehe es doch!
So schwierig kann das doch nicht sein, oder? Was mache ich denn nun schon wieder falsch?
Java:
final JCheckBox stopRedRect = new JCheckBox("Stop", false);
stopRedRect.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (stopRedRect.getState()) {
System.out.println(stopRedRect.getState());
}
}
});
Zuletzt bearbeitet: