Witam, mam takie pytanie dotyczące tworzenia aplikacji w Javie. Programuje od niedawna, a napotkałem problem - wyświetlam sobie okno, gdzie są różne przyciski. po kliknięciu jednego z nich w tym samym oknie ma zmienić mi się jego zawartość. Wiem, że powinno się tot odbyć z wykorzystaniem paneli i takowe stworzyłem, jednak coś dalej mi nie działa..
import java.awt.event.ActionListener;
import javax.swing.*;
public class jakas {
public static void main(String[] args) {
Menu m = new Menu("Tytul");
}
}
public class Menu extends JFrame{
Menu(String nazwa){
super(nazwa);
setResizable(false);
setSize(1280,720);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel menu = new JPanel();
menu.setSize(1280, 710);
setLayout(null);
JButton zasady = new JButton("Zasady i opis gry");
zasady.setBounds(0, 0, 190, 150);
zasady.setLocation(650, 500);
menu.add(zasady);
add(menu);
JButton tlo = new JButton("jakis napis");
JPanel zasadya = new JPanel();
zasady.setSize(1280, 710);
tlo.setBounds(0, 0, 1280, 720);
tlo.setLocation(0,0);
zasadya.add(tlo);
setVisible(true);
zasady.addActionListener((ActionListener) add(zasadya));
}
}
```
wiem, że błąd jest przy dodawaniu dodawaniu ActionListenera, tylko jak to zrobić poprawnie?