Is there any way to keep a JToolTip
visible while mouse is over the component who owns it, or the tooltip itself?
have you try using setToolTipText() method. Here btnNext is JButton.
btnNext.setToolTipText("Next");
ToolTipManager.sharedInstance().setDismissDelay(Integer.MAX_VALUE);