mgarin / weblaf

WebLaF is a fully open-source Look & Feel and component library written in pure Java for cross-platform desktop Swing applications.
http://weblookandfeel.com
GNU General Public License v3.0
1.13k stars 234 forks source link

JTabbedPane minimum size is equal to preferred size #660

Open mgarin opened 3 years ago

mgarin commented 3 years ago

As was mentioned in #657 discussion - in current JTabbedPane UI implementation it's minimum size is equal to preferred size which causes inconsistent behavior in containers like JSplitPane or that are using any layout that relies on minimum size.

It might be worth using smaller minimum size (insets + leading/trailing component size).