FlatLaf is becoming common in Java Swing applications as a direct plug-in for "modern" themes. Unfortunately the interaction between JTreeTable and FlatLaf seems to create some UI drawing errors in cells and tree expansion.
To reproduce, add the FlatLaf dependency, call FlatLightLaf.setup(); or FlatDarkLaf.setup(); to initialise the Swing look and feel and try to navigate a JTreeTable component with multiple rows and columns.
FlatLaf is becoming common in Java Swing applications as a direct plug-in for "modern" themes. Unfortunately the interaction between JTreeTable and FlatLaf seems to create some UI drawing errors in cells and tree expansion.
To reproduce, add the FlatLaf dependency, call
FlatLightLaf.setup();orFlatDarkLaf.setup();to initialise the Swing look and feel and try to navigate a JTreeTable component with multiple rows and columns.