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
Thu Jul 25 16:34:34 UTC 2024
On Thu, 11 Jul 2024 14:09:43 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:
>>> > Also, is it possible to change the width only when GTK is loaded and not irrespectively?
>>>
>>> Tried changing the frame width in [updateThisSwingSet](https://github.com/openjdk/jdk/blob/0e0dfca21f64ecfcb3e5ed7cdc2a173834faa509/src/demo/share/jfc/SwingSet2/SwingSet2.java#L846) method but it didn't work.
>>
>> I think I was doing it wrong. Changed the width and height only for GTK L&F now.
>
>> > > Also, is it possible to change the width only when GTK is loaded and not irrespectively?
>> >
>> >
>> > Tried changing the frame width in [updateThisSwingSet](https://github.com/openjdk/jdk/blob/0e0dfca21f64ecfcb3e5ed7cdc2a173834faa509/src/demo/share/jfc/SwingSet2/SwingSet2.java#L846) method but it didn't work.
>>
>> I think I was doing it wrong. Changed the width and height only for GTK L&F now.
>
> I believe setPreferredSize in the constructor is still needed, right?
> I guess it will be better to use PREFERRED_WIDTH/HEIGHT+x instead of hardcoding the value..
>
> It seems there is a lag when L&F changed from Java to GTK and the frame takes some time (approx 5 sec in my testing) to set its size to greater dimension.
> Also, when moved back from GTK to Java, the height is less compared to what it started off initially in Java L&F and part of the JInternalFrame frame0 is cut off...Are you seeing the same?
@prsadhuk Could you please re-review this PR? I just updated the copyright year since your approval.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20052#issuecomment-2250898019
More information about the client-libs-dev
mailing list