You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've come to realize that the JTable component isn't fully consistent and stable between different themes.
I'm not entirely sure of how I could describe the issue but here's a GIF of what I've been able to recreate:
(Please ignore the low quality of the GIF)
I'm not allowed to show the production code here but this is the single-method example that I used for the GIF:
I used FlatLaf-3.2.1 and FlatLaf-Extras-3.2.1 as well, but the Issue is also replicable without the usage of the FlatAnimatedLafChange class that is provided by the FlatLaf-Extras module, I only used it for the smooth switching between themes. I also tried out the same example with the FlatTable component provided by FlatLaf-Extras but nothing changed. Everything has been compiled using Java 21.
Here's a ZIP archive that contains the .jar file used for the example (If you don't want to compile it yourself): FlatLaf-3.2.1-Table-Issue.zip
You can run the .jar it with
java -jar FlatLaf-3.2.1-Table-Issue.jar
or just by double clicking the file (If you have Java installed)
The text was updated successfully, but these errors were encountered:
Dear Friends,
I've come to realize that the JTable component isn't fully consistent and stable between different themes.
I'm not entirely sure of how I could describe the issue but here's a GIF of what I've been able to recreate:
(Please ignore the low quality of the GIF)
I'm not allowed to show the production code here but this is the single-method example that I used for the GIF:
I used
FlatLaf-3.2.1
andFlatLaf-Extras-3.2.1
as well, but the Issue is also replicable without the usage of theFlatAnimatedLafChange
class that is provided by theFlatLaf-Extras
module, I only used it for the smooth switching between themes. I also tried out the same example with theFlatTable
component provided byFlatLaf-Extras
but nothing changed. Everything has been compiled using Java 21.Here's a ZIP archive that contains the
.jar
file used for the example (If you don't want to compile it yourself):FlatLaf-3.2.1-Table-Issue.zip
You can run the
.jar
it withor just by double clicking the file (If you have Java installed)
The text was updated successfully, but these errors were encountered: