From 8424300b5ff6cd4abca4c2e2a088b483ab6823fa Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 8 Jun 2020 15:58:52 +0200 Subject: [PATCH] Demo: faster repainting when enabling/disabling components --- .../src/main/java/com/formdev/flatlaf/demo/ControlBar.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java index ddc1dad8..cd6c07c1 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java @@ -231,6 +231,9 @@ class ControlBar private void enabledChanged() { enabledDisable( tabbedPane, enabledCheckBox.isSelected() ); + + // repainting whole tabbed pane is faster than repainting many individual components + tabbedPane.repaint(); } private void enabledDisable( Container container, boolean enabled ) {