Does this constitute sufficient interest in the enhancement? On Thu, May 13, 2021 at 6:41 PM Michael Strauß <michaelstr...@gmail.com> wrote:
> Another option could be to mirror the `Color` API in both `Border` and > `Background`, like in the following examples: > > Color.rgb(125, 100, 75) > Border.rgb(125, 100, 75) > Background.rgb(125, 100, 75) > > Color.gray(127) > Border.gray(127) > Background.gray(127) > > Color.web("orange", 0.5) > Border.web("orange", 0.5) > Background.web("orange", 0.5) > > We could also mirror the named color constants, which would enable a > very compact syntax: > > StackPane pane = new StackPane(); > pane.setBorder(Border.RED); > pane.setBackground(Background.BLUE); > > This is very similar to how "red" or "blue" are valid values for > "-fx-border" or "-fx-background" in CSS. >