Void type not allowed here

Odpowiedz Nowy wątek
kosodrzewina
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

Rejestracja: 8 lat temu

Ostatnio: 6 lat temu

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

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