Sto provando a impostare i suggerimenti su un JEditorPane
. Il metodo che utilizzo per determinare quale testo del tooltip mostrare è piuttosto intenso per la CPU - e quindi mi piacerebbe mostrarlo solo dopo che il mouse si è fermato per un breve periodo di tempo - diciamo 1 secondo.Imposta il tempo di ritardo del suggerimento per un particolare componente nell'oscillazione Java
So che posso usare ToolTipManager.sharedInstance().setInitialDelay()
, tuttavia questo imposterà il tempo di ritardo per le descrizioni dei comandi su tutti i componenti swing contemporaneamente e non lo voglio.
Cosa fai presente nel tooltip che non può essere calcolato in un thread in background? – akarnokd
Alcuni esempi di codice potrebbero essere utili. Potrei forse dare un esempio di ciò di cui sto parlando. – jjnguy
Voglio cambiare il contenuto del suggerimento a seconda di quale parola l'utente sta passando sopra. Il compito di compilare il contenuto del tooltip è piuttosto costoso, quindi voglio eseguire quel calcolo solo se l'utente è in stallo su una parola. – Scottm