[ 
https://issues.apache.org/jira/browse/NETBEANS-2646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eirik Bakke updated NETBEANS-2646:
----------------------------------
    Attachment: BordersAfterPatch.png

> Improve border appearances with fractional HiDPI scaling factors
> ----------------------------------------------------------------
>
>                 Key: NETBEANS-2646
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2646
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: platform - Window System
>    Affects Versions: 11.0
>         Environment: Windows 10 with HiDPI monitor in fractional scaling mode 
> (e.g. 150%), Java 9 and above
>            Reporter: Eirik Bakke
>            Assignee: Eirik Bakke
>            Priority: Major
>              Labels: HiDPI
>         Attachments: BordersAfterPatch.png, BordersBeforePatch.png
>
>
> On Windows 10 systems with HiDPI monitors, it is possible to specify 
> fractional DPI scaling factors, such as 150%. Some of the borders around 
> components visible in the main NetBeans window end up looking ugly on this 
> setting, because of rounding errors that cause a border 1 logical pixels wide 
> to be painted as either 1 or 2 device pixels wide, depending on exactly where 
> on the screen the border is drawn. This can be seen on Windows 10 with a 150% 
> DPI scaling factor, by dragging the split pane between the "Projects" tab and 
> the source code editor back and forth, and observing spurious changes in the 
> surrounding borders. See the attached screenshot.
> I'll add a pull request to fix this in the most visible places, which is 
> borders used in the NetBeans tab control. There are similar problems in other 
> Swing components, e.g. JTextField, but that would have to be reported as a 
> bug against the JDK's Windows LAF.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to