diff --git a/src/share/classes/javax/swing/JToolTip.java b/src/share/classes/javax/swing/JToolTip.java index 3879d23139f096e45fffafd9dd7016f58ac0b3b7..ac79d465ef53963f88e40d5b0c1f394ee5945c33 100644 --- a/src/share/classes/javax/swing/JToolTip.java +++ b/src/share/classes/javax/swing/JToolTip.java @@ -31,6 +31,7 @@ import javax.accessibility.*; import java.io.ObjectOutputStream; import java.io.ObjectInputStream; import java.io.IOException; +import java.util.Objects; /** @@ -128,6 +129,11 @@ public class JToolTip extends JComponent implements Accessible { String oldValue = this.tipText; this.tipText = tipText; firePropertyChange("tiptext", oldValue, tipText); + + if (!Objects.equals(oldValue, tipText)) { + revalidate(); + repaint(); + } } /**