
Originariamente inviata da
mike1991
ciao avevo già provato a fare cosi e purtroppo non sono riuscito a farlo funzionare perché mi da un errore riguardante qualcosa che tu hai accennato sotto. Facendo cosi
codice:
public void AggiungiPannelli(){
for (int i = 0; i < 8; i++) {
pannelli.add(new JPanel());
pannelli.get(i).setBackground(Color.BLACK);
pannelli.get(i).addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
pannelli.get(i).setBackground(Color.RED);
}
@Override
public void mouseReleased(MouseEvent e) {
pannelli.get(i).setBackground(Color.BLACK);
}
});
}