nel mio programma quando l'utente preme un determinato JMenuItem appare un JColorChooser che fa scegliere all'utente un colore da impostare a un determinato componente grafico del software...il mio problema è:io vorrei che il colore scelto dall'utente sia impostato al componente solo se l'utente preme "ok" e non anche se premuto "annulla"
come faccio?
nel mio codice io ho fatto così:
in questo modo come ho fatto io il colore viene impostato indifferentemente se viene premuto "ok" o "annulla"codice:JColorChooser color=new JColorChooser() componente.addActionListener(this) //this implementa ActionListener //ora siamo nell'actionPerformed: //se viene premuto il sopra citato JMenuItem esegui ciò: componente.setBackground(color.showDialog(null,"cambia colore",Color.WHITE));
come risolvere?se volete potete mettermi anche una frazione di codice![]()

Rispondi quotando