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)
Grazie in anticipocodice: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); } }

Rispondi quotando