--- old/src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java 2020-02-18 15:51:21.045688300 +0530 +++ new/src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java 2020-02-18 15:51:19.014596900 +0530 @@ -466,7 +466,7 @@ public float nextTabStop(float x, int tabOffset) { if (tabSize == 0) return x; - float ntabs = (x - tabBase) / tabSize; + int ntabs = (int) ((x - tabBase) / tabSize); return tabBase + ((ntabs + 1) * tabSize); }