Java tutorial
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.ToolTipManager; public class Main extends JPanel { JButton button = new JButton("ToolTipHere"); public Main() { button.setToolTipText("Press the button !"); button.addActionListener(e -> { JOptionPane.showMessageDialog(button.getParent(), "This disables ToolTips!"); button.setToolTipText("This is Java! There is no help"); }); add(button); } void start() { ToolTipManager ttm = ToolTipManager.sharedInstance(); ttm.setInitialDelay(0); ttm.setDismissDelay(10000); Main newContentPane = new Main(); newContentPane.setOpaque(true); JFrame frame = new JFrame("Main"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(newContentPane); frame.pack(); frame.setLocation(150, 150); frame.setVisible(true); } public static void main(String[] args) { Main tte = new Main(); tte.start(); } }