Ciao a tutti,
ho creato con un ciclo annidato una sequenza di posti a sedere per un teatro (9 file per 7 posti). Vorrei sapere se è possibile poter selezionare ad esempio con un actionlistener mouse pressed singolarmente un quadrato fargli cambiare colore(rosso ad esempio per indicare che è selezionato)
codice:
public class PostiTeatro extends JComponent {
public void paint(Graphics g) {
g.setColor(Color.GREEN);
int x=15; i
nt y=20;
for(int i=0;i<9;i++)
{
for(int j=0;j<7;j++)
{
g.fill3DRect(x, y, 20, 20,true);
x=x+25;
}
x=15;
y=y+25;
}
}
public static void main(String[] args) {
JFrame window = new JFrame(); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setBounds(30, 30, 300, 300);
window.getContentPane().add(new PostiTeatro());
window.setVisible(true); } }
Grazie in anticipo