JDK-8301302 : Platform preferences API
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-01-29
  • Updated: 2024-11-07
  • Resolved: 2023-12-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
jfx22 b22Fixed
Related Reports
Blocks :  
Blocks :  
CSR :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
Platform preferences are the preferred UI settings of the operating system, some of which can be set by users. For example, on Windows this includes the color values identified by the `Windows.UI.ViewManagement.UIColorType` enumeration; on macOS this includes the system color values of the `NSColor` class.

Exposing these dynamic values to JavaFX applications allows developers to create themes that can integrate seamlessly with the color scheme of the operating system.
Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jfx/pull/1014 Date: 2023-01-29 01:33:48 +0000
07-11-2024

Changeset: 170a4c15 Author: Michael Strauß <mstrauss@openjdk.org> Date: 2023-12-07 21:31:54 +0000 URL: https://git.openjdk.org/jfx/commit/170a4c1545696b095960c0e5dcbed1374d3f6ba6
07-12-2023