GUIBeginner: Wert außerhalb ChangeListener

Beitrag lesen

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ß