Java中是否有标准的GUI切换开关?

2022-09-04 06:45:34

是否有标准实现或库在 Swing 中提供 GUI 切换开关?我知道Swing提供了一个切换按钮,但UX还有一点不足之处。我正在寻找这个:

enter image description here

此外,这种类型的控件是否有规范术语?Apple HIG将其称为UISwitch。我也尝试搜索“切换开关”,但我没有太多的运气。(大量的JavaScript结果,但没有原生的。


答案 1

您可以通过使用两个图标来表示开/关来模拟它,然后将这些图标设置为.JToggleButton

顺便说一句,用户希望看到代表“最不令人惊讶的路径”的逻辑和一致的GUI,开发人员认为用户想要一个“漂亮,聪明”的GUI(并且他们可以设计一个)。他们到底为什么要对标准切换按钮进行这样的控制呢?


答案 2

我不知道有一个标准,但是创建钢铁系列组件的Gerrit Grunwald创建了一个实现,他称之为钢复选框。

Steel checkbox


推荐