<Swing Dev> [13] RFR JDK-8212904:JTextArea line wrapping incorrect when using UI scale

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Tue Mar 26 05:01:18 UTC 2019


Thanks Sergey for the pointer. Modified test to be automated in the webrev

http://cr.openjdk.java.net/~psadhukhan/8212904/webrev.1/

Regards
Prasanta
On 26-Mar-19 12:02 AM, Sergey Bylokhov wrote:
> On 25/03/2019 02:05, Prasanta Sadhukhan wrote:
>> Thanks Sergey for the pointer. But horizontal scrollbar is not 
>> visible for both correct and broken wrap if scrollbar policy is set 
>> to HORIZONTAL_SCROLLBAR_AS_NEEDED.
>> Also, the textArea.getHeight() is same for both 
>> textArea.setWrapStyleWord( true ) and not. Attached is the automated 
>> testcase I tried.
>
> In the test above the case for doWrapOffTest() still uses 
> setLineWrap(true) which disable scroll bar, if you drop it the 
> scrollbar will be visible.
>
> As of the height, you need to read the value a little bit later, not 
> immediately after "frame.setVisible", for example if you read these 
> values at lines 75,76 you will get something like that:
> textArea.getHeight() = 3216
> textArea1.getHeight() = 1616
>
>



More information about the swing-dev mailing list