Estoy tratando de establecer información sobre herramientas en un JEditorPane
. El método que utilizo para determinar qué texto de información sobre herramientas mostrar es bastante intensivo en la CPU, por lo que me gustaría mostrarlo solo después de que el mouse se haya detenido por un corto período de tiempo, digamos 1 segundo.Establezca el tiempo de demora de información sobre herramientas para un componente particular en Java Swing
Sé que puedo usar ToolTipManager.sharedInstance().setInitialDelay()
, sin embargo, esto establecerá el tiempo de demora para la información sobre herramientas en todos los componentes oscilantes a la vez y no quiero esto.
¿Qué se hace presente en la descripción que no se puede calcular en un subproceso de fondo? – akarnokd
Algunos ejemplos de código pueden ser útiles. Quizás podría dar un ejemplo de lo que estoy hablando. – jjnguy
Quiero cambiar el contenido de la información sobre herramientas dependiendo de qué palabra está pasando el usuario. La tarea de rellenar el contenido de la información sobre herramientas es bastante cara, por lo que solo quiero realizar ese cálculo si el usuario se ha estancado con una palabra. – Scottm