javafx按钮设计风格_Java,JavaFX的流畅设计风格按钮,切换按钮和工具提示

JMetro版本4.4带来了JavaFX按钮和切换按钮的新样式,包括点击时的动画效果,以及工具提示的新设计。作者分享了在JavaFX中短时间内实现显著改进的经验,强调技术选择应以产品体验为主,而非技术本身。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javafx按钮设计风格

你好,我们又见面了!

这个周末,在业余时间,我继续从事JMetro的工作。 最终结果是新的Button和ToggleButton深色和浅色样式。 这些新样式包括按下按钮时的新动画。 可以通过CSS打开和关闭。

最后,我快速调整了工具提示样式。

这会将JMetro版本号提高到4.4。

JMetro版本4.4

有时,我对在JavaFX中工作仅几个小时所能取得的成就印象深刻。 我尝试尽可能诚实,并确保自从开始工作以来就一直有偏见。 由于JavaFX仍为beta(在版本1之前)。 如果它是自己的脚本语言( JavaFX script )。 您必须反复尝试才能与Java语言(?!)交互。 它使NPE静音(?!?!!)。

令人印象深刻的是,过去几周每个周末只有几个小时的空闲时间,我几乎完成了JMetro的这一新迭代。 其中包括几乎对所有JavaFX控件进行重新样式设置(新的动画,新的颜色,新的整体样式)。 包括JavaFX框架中不存在的一些。 而且所有这两次,因为JMetro包括明暗版本。 更不用说设计(代码/ API设计以及视觉设计和UX),测试和调整,直到我认为这已经足够好为止。 就个人而言,到目前为止,我所花费的时间给我留下了深刻的印象。

我不尝试出售任何特定技术。 因为就像我以前听过Kirill Grouchnikov(现在在Google工作)一样,前软件工程师在Swing上写了博客:“客户不在乎这项技术”。 客户不在乎所使用的技术。 客户关心产品是否运作良好。

我不介意使用其他技术。 实际上,在最近的几年中,我一直在使用javascript,html等进行Web开发。我总是尝试选择最适合工作的工具,除了激情之外(当然,使用工具包的经验也很重要)。

在这个博客中,我尽量保持诚实和公正。 不试图通过任何特定技术向读者出售产品。 目前,我不隶属于Oracle或任何其他出售JavaFX产品或JavaFX咨询公司的公司。 除了我已经使用了很长时间之外,我没有对JavaFX进行任何投资。 通常,我首先将自己描述为JavaFX顾问和自由职业者,只是因为那是我最有经验的经验。 可能还有其他技术可以像JavaFX一样高效(显然,我并不十分了解它们)。 不过,我认为仅花费几个小时就可以实现令人印象深刻的目标。

Button和ToggleButton新样式

单击时,只用了几个小时就用一个新动画完全重新实现了按钮样式。 还有一个新CSS属性可以打开/关闭该动画。

首先是按钮的旧的明暗风格:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值