4
A
回答
4
这是一个HBox的ToggleButton的所有与ToggleGroup和自定义css。
有一个example with source code在Ensemble示例应用程序(其中Ensemble称为Pill按钮)中显示一个类似的控件组。我认为Ensemble示例源代码是BSD,因此您应该可以在您的应用程序中使用它。转到Ensemble,在Ensemble示例应用程序中搜索Pill
,单击Pill Button示例上的“Save NetBeans Project ...”按钮,然后在NetBeans中打开结果项目,完整的代码,css和支持的图像文件将成为包括在项目中。
0
作为自定义CSS的更简单的替代方法,Controls FX project提供了分段按钮控件,可以像OP询问一样在视觉上对按钮进行分组。
它是BSD许可证,所以我想在大多数情况下使用安全。图书馆还有许多其他有用且设计良好的控件。
分段按钮看起来是这样的:
非常简单的使用方法:
ToggleButton tb1 = new Button("Red");
ToggleButton tb1 = new Button("Green");
ToggleButton tb1 = new Button("Blue");
SegmentedButton seg = new SegmentedButton();
seg.getButtons().addAll(tb1,tb2,tb3);
hbox.getChildren().add(seg);
它允许指定是否选择应该是相互排斥或不。对于第二bwhaviour(非互斥)设置分割按钮的组为空:
seg.setToggleGroup(null);
来源: http://controlsfx.bitbucket.org/org/controlsfx/control/SegmentedButton.html
相关问题
- 1. AS3:带按钮符号的切换按钮
- 2. javafx新手切换按钮事件
- 3. 带切换按钮的菜单栏
- 4. 带有多个切换按钮的NSMatrix?
- 5. 在JavaFx切换按钮中摆脱压制效果按钮
- 6. Android的切换按钮/按键分段
- 7. 分隔带分隔符的字符串
- 8. 带分隔符的PHP分隔符
- 9. 切换按钮不切换
- 10. 切换按钮
- 11. 切换按钮
- 12. jQuery的切换分度,单选按钮
- 13. 带分隔符长度变化的字符串切片
- 14. 剪切带分隔符的一个字符串
- 15. 切换按钮样式只能在最后的切换按钮
- 16. 防止从按钮组中的特定切换按钮切换
- 17. 9针对Android的切换按钮图片切换按钮
- 18. jQuery UI的滑动切换按钮,切换按钮
- 19. AngularJS切换按钮
- 20. GWT切换按钮
- 21. 切换按钮值
- 22. 按钮/ DIV切换
- 23. JQuery切换按钮
- 24. Android切换按钮
- 25. HTML切换按钮
- 26. CSS切换按钮?
- 27. 上切换按钮
- 28. JQuery切换按钮
- 29. MVC切换按钮
- 30. 是否在JavaFX原子中切换按钮的操作?
@Daniel我想你会发现这一切是用样式完成的。我的记忆是,使用CSS声明的SVG路径实现了Ensemble面包屑中的奇特角度/箭头按钮。 – metasim