Fluent Design Style ComboBox and Scroll Bar for Java, JavaFX
在本文中,我将描述刚刚发布的JMetro版本4。
JMetro是受Fluent Design启发的Java,JavaFX主题。 此版本为以下控件带来了新样式:
滚动条
这些新样式包含新的深色和浅色版本。
JMetro 4.0详细信息
我首先从更新组合框开始。
组合框新样式
在这种新的组合框样式中,颜色和向下箭头图像已更改:
组合框JMetro灯光主题。 Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 1285">
组合框 OLD JMetro Light主题
组合框JMetro灯光主题。 Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 1996">
组合框 NEW JMetro Light主题
您会在此处注意到,向下箭头图像的笔触较细且较宽。 这是Fluent Design中不会发生的一件事,但是当您将鼠标移到组合框上时,JMetro会发生这种情况。 然后,它立即开始打开键盘上的按键。 这由焦点指示符指示-组合框的边框变为黑色(在深色主题的情况下为白色)。 现在,按下上下箭头键盘键将更改所选项目。 这是JavaFX的默认行为。
您会在上面注意到,当组合框包含更多内容时,JavaFX将添加滚动条。 没有滚动条的情况下,第一个组合框就可以了,而下面的组合框则向用户显示了滚动条,以便用户可以滚动浏览更大的内容集。
Combo Box JMetro dark theme. Java (JavaFX) UI theme, inspired by Fluent Design System (previously named 'Metro')." data-comments-opened="1" data-attachment-id="1286">
组合框JMetro黑暗主题。 Java(JavaFX)UI主题,灵感来自Fluent设计系统(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 1286">
组合框 OLD JMetro Dark主题
Java的Combo Box JMetro深色主题(JavaFX)。 受Microsoft Fluent设计系统启发。" data-comments-opened =" 1" data-attachment-id =" 1994">
组合框 NEW JMetro深色主题
滚动条样式更改
由于更改了组合框样式,因此我借此机会更新了滚动条。 我这样做是因为,就像我说的那样,滚动条也可以在组合框的内部使用。
滚动条控件JMetro轻主题,Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 1259">
滚动条 OLD JMetro轻主题
滚动条控件JMetro轻主题,Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 2003">
滚动条 NEW JMetro轻主题
颜色略有不同,并且箭头的笔触变细了。 深色样式也是如此,箭头图像的颜色变为白色。
滚动条控件JMetro黑暗主题,Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 1258">
ScrollBar OLD JMetro Dark主题
滚动条控件JMetro深色主题,Java(JavaFX)UI主题,灵感来自Fluent Design System(以前称为" Metro")。" data-comments-opened =" 1" data-attachment-id =" 2004">
ScrollBar NEW JMetro Dark主题
以及新的Scroll Pane浅色和深色样式:
ScrollPane NEW JMetro light theme
ScrollPane NEW JMetro dark theme
包起来
JMetro 4.0版为滚动条和组合框带来了新样式。 这些控件的箭头图像将变得越来越薄。 浅色和深色主题的颜色也发生了变化-只是略有变化。
自几周前发布3.0版以来,已更新了12个控件。 这包括没有样式的控件的新样式以及刷新的现有样式。 由于每个控件都有一个明暗版本,因此自上次迭代开始以来,已有24种新样式!
有了这24种新样式,就可以进行大量细微的细节更改。 它们看起来很小,但是它们全部加起来可能是界面的亮点。
我采用的版本控制对您来说似乎有些奇怪(也许实际上是),但是我的目标是在5.0版中完成所有重要控件的外观刷新。 另外,我可能会为尚没有控件的控件添加一种或两种新样式,并可能添加一项新功能,该功能允许通过方法调用或CSS变量覆盖来更改主题的颜色。
我还没有更新JavaFX Java主题JMetro的文档页面。 我会在不久的将来这样做。