From 32c1bf3b963db0be1b938c9add60ea0f38795e4d Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Tue, 3 Sep 2019 11:30:35 +0200 Subject: [PATCH] TableHeader: fixed missing column separator for left column in right-to-left mode with vertical scroll bar visible --- .../main/java/com/formdev/flatlaf/ui/FlatTableHeaderUI.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableHeaderUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableHeaderUI.java index fe09327e..69ed6666 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableHeaderUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableHeaderUI.java @@ -121,7 +121,8 @@ public class FlatTableHeaderUI int x = width; for( int i = 0; i < sepCount; i++ ) { x -= columnModel.getColumn( i ).getWidth(); - g2.fill( new Rectangle2D.Float( x - lineWidth, topLineIndent, lineWidth, height - bottomLineIndent ) ); + g2.fill( new Rectangle2D.Float( x - (i < sepCount - 1 ? lineWidth : 0), + topLineIndent, lineWidth, height - bottomLineIndent ) ); } } } finally {