Void type not allowed here

Odpowiedz Nowy wątek
2012-03-25 13:26
kosodrzewina
0

Dlaczego poniższa konstrukcja nie działa?
Wystarczy, że najpierw zrobię JButtona a dopiero później dodam do niego akcję i już void nie przeszkadza.

ActionListener al=new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            //jakieś akcje
        }
    };
this.add(new JButton("napis")).addActionListener(al));

Pozostało 580 znaków

2012-03-25 13:33
0

Odwołujesz się do tego co zwraca funkcja add, czyli do voida.
this.add(new JButton("napis").addActionListener(al));

edytowany 1x, ostatnio: Visher, 2012-03-25 13:34

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0