Tôi đang cố gắng đặt chú giải công cụ trên JEditorPane
. Phương pháp mà tôi sử dụng để xác định văn bản chú giải công cụ nào hiển thị là khá nhiều CPU - và vì vậy tôi muốn chỉ hiển thị nó sau khi chuột đã dừng trong một khoảng thời gian ngắn - nói 1 giây.Đặt thời gian trễ của chú giải công cụ cho một thành phần cụ thể trong Java Swing
Tôi biết tôi có thể sử dụng ToolTipManager.sharedInstance().setInitialDelay()
, tuy nhiên điều này sẽ đặt thời gian trễ cho chú giải công cụ trên tất cả các thành phần xoay cùng một lúc và tôi không muốn điều này.
Bạn làm gì hiện diện trong tooltip mà không thể được tính toán trong một thread nền? – akarnokd
Một số mã mẫu có thể hữu ích. Tôi có lẽ có thể đưa ra một ví dụ về những gì tôi đang nói về. – jjnguy
Tôi muốn thay đổi nội dung của chú giải công cụ tùy thuộc vào từ mà người dùng đang di chuột qua. Nhiệm vụ điền nội dung của chú giải công cụ khá tốn kém, vì vậy tôi chỉ muốn thực hiện tính toán đó nếu người dùng đã dừng lại trên một từ. – Scottm