网站怎么设置二级域名,下载app 的网站 如何做,零售网站制作,网站建设与维护模拟一fluent design这次我对JMetro进行了重大更新。 3.8版带来了以下新的Fluent Design #xff08;FDS#xff09;启发风格#xff08;深色和浅色#xff09;和更新#xff1a; 新的单选按钮样式#xff1b; 复选框的新样式#xff1b; 菜单的新样式#xff1b; 更新了… fluent design 这次我对JMetro进行了重大更新。 3.8版带来了以下新的Fluent Design FDS启发风格深色和浅色和更新 新的单选按钮样式 复选框的新样式 菜单的新样式 更新了上下文菜单的样式 选择框的新样式。 JMetro新版本详细信息 我决定暂时关闭对JMetro示例的关注。 不过我仍然将控件样式设置为看起来不错并且在聚焦时具有鲜明的外观。 之所以这样做是因为聚焦环在Windows 10中的功能与其默认情况下在JavaFX应用程序中的功能有所不同。 在JavaFX应用程序中每当您按下控件时控件都会获得焦点添加focused伪类而在Windows中您需要先按Tab键或箭头键在某些情况下才能激活聚焦系统使聚焦环出现然后循环浏览直到找到所需的控件。 这是有道理的因为这样仅当用户确实确实希望通过使用键盘与应用程序进行交互时才显示聚焦环否则避免了这种干扰。 您仍然可以在JavaFX中保持这种行为只需要对其进行编码即可。 我还不知道Mac OS的新版本在这方面如何工作我没有最新的Mac可以对此进行测试但是将来可能会添加到JMetro中。 单选按钮新样式 以下动画显示了单选按钮的新样式和旧样式 单选按钮OLD JMetro灯光样式 单选按钮NEW JMetro灯光样式 单选按钮OLD JMetro深色样式 单选按钮新JMetro黑暗风格 复选框新样式 复选框已发生重大变化 复选框OLD JMetro灯光样式 复选框新JMetro灯光样式 复选框OLD JMetro深色样式 Check Box NEW JMetro深色款 由于我更改了Check Box为了保持一致性我还需要在交付新版本之前更改所有其他使用复选标记的控件。 这些控件是“选择框”和“菜单”。 新选择框样式 如前所述这不是Fluent Design规范中存在的控件。 它仅存在于JMetro中。 Choice Box OLD JMetro灯光风格 Choice Box NEW JMetro灯光风格 Choice Box OLD JMetro风格 Choice Box NEW JMetro深色款 新菜单样式 此样式是新添加的。 这是JMetro中仅存在的另一个。 它在Fluent设计系统规范中不存在至少目前还不存在。 此样式包括菜单栏和打开菜单栏时显示的菜单项它们本身可以是“复选框菜单项”或“无线电菜单项”类型的菜单项在菜单项中只能选择一个RadioMenuItem 。相同的ToggleGroup 。 在下面的示例中“图片效果”子菜单包含RadioMenuItem类型的MenuItems RadioMenuItem都属于同一个ToggleGroup, “视图”菜单包含CheckMenuItem类型的MenuItems 它们的工作方式与CheckBox相似。 菜单JMetro灯光样式 菜单JMetro深色风格 新的上下文菜单样式 菜单和上下文菜单是相互链接的。 两者都使用MenuItems作为其内容。 因此在创建新的菜单样式时我希望有机会再次更新上下文菜单样式。 我更改了按下和悬停样式并通过减小其高度使MenuItems更加紧凑。 在以前的JMetro版本中我的意图是使触摸目标足够大以便可以在不更改触摸设备和基于鼠标的设备台式机和笔记本电脑的情况下使用该应用程序。 事实证明这不是最佳策略因为基于鼠标的设备的用户最终使用的软件并未针对其系统进行优化其控件占用了太多空间并浪费了屏幕空间。 这在生产力应用中尤其重要。 由于这些原因JMetro现在针对基于鼠标的系统进行了优化其控件仅占据了它们需要占用的空间。 每当应用程序开发人员需要在基于触摸的设备电话平板电脑等中分发其应用程序时他们只需通过每个控件仅需要它的控件CSS重新配置高度即可满足触摸的需要。目标尺寸。 这样他们只需花费一点点编程即可获得针对基于触摸的设备和基于鼠标的设备进行优化的应用程序。 将来我可能会添加“触摸”样式类开发人员可以轻松切换该类以将控件切换为基于触摸的优化或“鼠标”优化。 以下是新的和旧的“上下文菜单”样式版本3之前的动画。 旧样式只有一个版本 上下文菜单OLD JMetro深色样式 这是此JMetro版本中的新样式 上下文菜单NEW JMetro灯光样式 上下文菜单NEW JMetro深色样式 结语 这是对JMetro的重大更新总共增加了5种样式包括深色和浅色版本。 新样式已添加到单选按钮复选框选择框菜单和上下文菜单。 JMetro现在为SDK附带的几乎所有JavaFX控件提供样式。 它还添加了默认情况下不存在的新样式和新控件。 新版本专注于优化每个平台的屏幕空间。 在基于鼠标的设备笔记本电脑台式机中更紧凑在基于触摸的设备中更大的控件。 开发人员仍然需要配置每个控件CSS需要它们的人但是在将来的版本中可能会更容易。 我仍然没有更新文档 我将在以后的几天中进行更新。 与往常一样如果您想保持最新状态并且不要错过请订阅此博客并在Twitter上关注我。 这是我下一步计划的 拨动开关的新样式; 滑块的新样式 Button的新样式包括新动画 轻松指定控件的颜色 等等。 翻译自: https://www.javacodegeeks.com/2018/07/fluent-design-java.htmlfluent design