ポップアップを自分で表示できます。mouseMoved() イベントをリッスンし、タイマーを開始/停止してから、次のコードでポップアップを表示します。
まず、PopupFactory、Popup、および ToolTip が必要です。
private PopupFactory popupFactory = PopupFactory.getSharedInstance();
private Popup popup;
private JToolTip toolTip = jEditorPane.createToolTip();
次に、toolTip を表示または非表示にします。
private void showToolTip(MouseEvent e) {
toolTip.setTipText(...);
int x = e.getXOnScreen();
int y = e.getYOnScreen();
popup = popupFactory.getPopup(jEditorPane, toolTip, x, y);
popup.show();
}
private void hideToolTip() {
if (popup != null)
popup.hide();
}
これにより、調整可能な遅延と多くの問題が発生します:)