RFR: 8216471: GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo
Abhishek Kumar
abhiscxk at openjdk.org
Fri Jul 5 11:25:41 UTC 2024
The issue is due to the preferred width of the toggle button in GTK L&F for GTK3 only.
Comparing the preferred width of toggle button with GTK2 or other LAF, it is much higher in GTK3. The difference is due to the insets value in GTK3.
In SwingSet2 demo there are as many as 16 demos are added in toolbar and the preferred width of frame is set to 720px.
In GTK L&F (For GTK3), overall preferred width of toolbar is ~980 px which is more than frame width and that results in the clipping of last few demos.
In other L&F and GTK2, the preferred width of toolbar is less than frame width. Hence, there is no clipping.
The proposed solution is to increase the width and height of SwingSet2 demo frame.
-------------
Commit messages:
- Change preferred width and height of swingset2 demo
Changes: https://git.openjdk.org/jdk/pull/20052/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20052&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8216471
Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/20052.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/20052/head:pull/20052
PR: https://git.openjdk.org/jdk/pull/20052
More information about the client-libs-dev
mailing list