Poste einfach mal die relevanten Stellen.
Hatte ich schonmal vorher gepostet. Hier sind ein paar Stellen, ich hoffe das sind alle wichtigen:
final JSlider slider = new JSlider();
slider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent arg0) {
grafik.d=slider.getValue(); // hier bringt er die NullPointerexception
}
});
JPanel panel = new Linien();
panel.setBounds(41, 11, 200, 158);
contentPane.add(panel);
Ganz oben steht dann noch "public Linien grafik" - Habe es im letzten Post falsch geschrieben. Habe es nicht "public Linien Linien" sondern "public Linien grafik" genannt.
Und hier die Linien.java:
public class Linien extends JPanel
{
public SliderKreis sliderkreis;
public int d;
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.fillOval(10, 10, d, d);
Die Lehrmethode deines Lehrer scheint mir total beschi... schlecht. (Erinnert mich an meinen > Info-Lehrer >.<)
Vielleicht hatten wir den selben :-D Im Unterricht haben wir noch nie mehrere Klasse erstellt und hier in der Aufgabe muss ich das jetzt machen.
Gruß