[AWT]Problem z ItemListeber

0

Witam, mam dziwny problem, otoz chce aby moje checkboxy wywiazywaly sie ze swojego zadania - zaimplementowalem do klasy ItemListener i dodalem metode public void itemStateChanged(ActionEvent e). Przy uruchamianiu wywala mi jakis dziwny błąd.....

G:\Java\JavaApplication9\src\javaapplication9\Alkomat.java:12: Alkomat is not abstract and does not override abstract method itemStateChanged(java.awt.event.ItemEvent) in java.awt.event.ItemListener
public class Alkomat extends Frame implements ItemListener, ActionListener, WindowListener

zaimportowane mam dwie biblioteki:

import java.awt.;
import java.awt.event.
;

Dodam iz robie to w NetBeans.

Proszę o pomoc!
Pozdrawiam

0

Twoja klasa Alkomat musi implementować interfejs ItemListener i mieć metodę itemStateChanged(java.awt.event.ItemEvent e). Z komunikatu wynika, że tak nie jest. Napisałeś, że masz itemStateChanged(ActionEvent e) i pewnie tutaj jest ten problem. Jak zmienisz i nie zadziała, to wklej cały kod.

0

wstaw ItemEvent zamiast ActionEvent
NetBeans nie znam, ale w Eclipse napisz
Moja klasa implements CostamListener i nacisnij ctrl+spacje to Ci dopelni (Eclipse rulez ;))
nastepnie
-klikasz na ikonke z krzyzykiem na pasku z nr linii i tam dajesz add unimplemented methods
albo prosciej
-wejdz do ciala funcji, nacisnij ctrl+spacje i pokaza Ci sie metody do zaimplementowania - naciskasz enter i voila!

pozdrawiam

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