

It doesn’t exist in the Fluent Design System specification, at least not yet. It’s another one that only exists in JMetro. It only exists in JMetro.Ĭhoice Box NEW JMetro dark style New Menu Style New Choice Box StyleĪs I mentioned before, this is not a control that exists in the Fluent Design specification. These controls are the Choice Box and Menu. Since I changed the Check Box, for consistency sake, I also needed to change every other control that used a check mark before delivering a new version. The Check Box has seen a significant change: The following animations show the new style and old style of the Radio Button:
#JAVAFX RECENT MENU MAC OS#
I don’t know yet how new versions of Mac OS work in this regard (I don’t have a recent Mac to test this), but it could be a feature to add to JMetro, in the future. You can still have this behavior in JavaFX, you just need to code it. Because of this, it avoids this distraction. This makes sense since, with this, the focus ring is only shown when the user does, indeed, want to interact with the application through the use of the keyboard. It will then cycle through until you get to the control you want. In JavaFX applications, the control gets focus (gets added to the focused pseudo-class) whenever your mouse presses it, whereas in Windows you need to first press the Tab key or arrow keys (in some situations) to activate the focus system, making the focus ring appear. I’ve done this because the focus ring functions a bit different in Windows 10 than it does, by default, in JavaFX applications.

I still styled the controls to look good and have a distinct appearance when they are focused, though. I decided to, for now, switch focus off on the JMetro samples. Version 3.8 brings the following new Fluent Design(FDS) inspired styles (dark and light) and updates: I have a big update for Java, JavaFX theme JMetro this time.
