Hey, die Verzweiflung hat mich hergetrieben.
Ich arbeite momentan an einem kleinen Paintprogramm. Meine Aufgabe ist es bevor ich ein Shape male via JRadioButtons zB gestrichelte, mit Farben gefüllte Shapes zu machen. Jedoch scheitere ich gerade an einem blöden Problem, welches eigentlich nicht so kompliziert sein sollte. Ich habe in meiner Circle class ein paar booleans, nehmen wir jetzt dashedStroke, welchen ich in true umschalten möchte. Wenn ich in meiner CirclePanel class der JRadioButton dashedStrokeBtn selected ist. Mit circle.dashedStroke = true, oder circle.dashedStroke = dashedStrokeBtn.isSelected() bekomme ich immer wieder NullPointerExceptions. Anscheinend ist der Boolean, welchen ich umschalten möchte leer. Ich hab langsam keinen Plan mehr was ich tun soll.
(booleans sind auf public)
Ich arbeite momentan an einem kleinen Paintprogramm. Meine Aufgabe ist es bevor ich ein Shape male via JRadioButtons zB gestrichelte, mit Farben gefüllte Shapes zu machen. Jedoch scheitere ich gerade an einem blöden Problem, welches eigentlich nicht so kompliziert sein sollte. Ich habe in meiner Circle class ein paar booleans, nehmen wir jetzt dashedStroke, welchen ich in true umschalten möchte. Wenn ich in meiner CirclePanel class der JRadioButton dashedStrokeBtn selected ist. Mit circle.dashedStroke = true, oder circle.dashedStroke = dashedStrokeBtn.isSelected() bekomme ich immer wieder NullPointerExceptions. Anscheinend ist der Boolean, welchen ich umschalten möchte leer. Ich hab langsam keinen Plan mehr was ich tun soll.
(booleans sind auf public)