Почему я не могу элементарно использовать Frame с Action и WindowListener? Оно ругается, что класс не абстрактный

Почему я не могу элементарно использовать Frame с Action и WindowListener? Оно ругается, что класс не абстрактный.

Дополнено (1). package zainteresowania;

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

public class Zainteresowania extends Frame implements ActionListener {

Checkbox android = new Checkbox("Andorid");

public Zainteresowania() {

this.addWindowListener(this);
add(android);

this.setLayout(null);

android.setBounds(20, 50, 60, 25);

}

public static void main(String[] args) {

Zainteresowania window = new Zainteresowania();
window.setSize(new Dimension (250, 255. ;
window.setTitle("Grupy wyboru");
window.setLocationRelativeTo(null);

window.setVisible(true);

}

@Override
public void WindowOpened(WindowEvent e) {

}
@Override
public void WindowClosing(WindowEvent e) {
System.exit(0);

}
@Override
public void WindowClosed(WindowEvent e) {

}
@Override
public void WindowIconified(WindowEvent e) {

}

@Override
public void WindowDeiconified(WindowEvent e) {
}
@Override
public void WindowActivated(WindowEvent e) {

}
@Override
public void WindowDeactivated(WindowEvent e) {

}
}

Дополнено (2). Кто знает отпишите. Я уверен, что все правильно, но оно собака не хочет. Делаю все по книге. В точь точь.

Дополнено (3). Да, мне надо сдавать лабу по AWT, я знаю, что swing и JavaFX лучше.

Дополнено (4). Работаю в NetBeans

Дополнено (5). я уже нашел ошибку

Дополнено (6). Не умничай петух, во-первых мы учим от AWT до JavaFX, я не знаю, где ты учился, но я не в шарашкиной конторе…

Дополнено (7). Я знал, что вата сделает свое дело. Лучше тут ничего не спрашивать, вы же дауны тупые.

Если в данном вопросе для тебя так важно что работаешь именно в NetBeans, то…

Добавить комментарий