Quote Originariamente inviata da Pierock Visualizza il messaggio
codice:
while(!inside.isCreated())
{ }
ma questa "rozza" soluzione ... ovviamente non funziona affatto...
cosa mi sfugge? .. svegliatemi!
No, a parte il fatto che se fai un loop di "polling" come quello, rischi pure di tenere bloccato il EDT (dipende in che contesto lo esegui, chiaramente). Ma in ogni caso non è una bella cosa e pertanto non è la soluzione valida.

Il concetto che stavi cercando di fare è: in esegui voglio aspettare/prendere un oggetto che viene creato ad un evento di click.

Ma perché "aspettare"? Fai in modo che quando avviene il click, ovvero nel contesto del mouseClicked, alla fin fine fai tutto quello che ti serve con quell'oggetto.
Detto in altro modo: non cercare di "girare" la cosa al contrario con un'attesa come stavi facendo.