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. JavaFX从切换按钮获取Koordinates
- 2. 在JavaFx切换按钮中摆脱压制效果按钮
- 3. 带有多个切换按钮的NSMatrix?
- 4. 带切换按钮的菜单栏
- 5. Android的切换按钮/按键分段
- 6. 带分隔符的PHP分隔符
- 7. 切换按钮不切换
- 8. 切换按钮
- 9. 切换按钮
- 10. jQuery的切换分度,单选按钮
- 11. 9针对Android的切换按钮图片切换按钮
- 12. 切换按钮样式只能在最后的切换按钮
- 13. 带分隔符长度变化的字符串切片
- 14. 剪切带分隔符的一个字符串
- 15. 带有关闭按钮的标签JavaFX
- 16. 是否在JavaFX原子中切换按钮的操作?
- 17. JavaFX切换BorderPane的中心:按钮只能工作一次
- 18. AngularJS切换按钮
- 19. GWT切换按钮
- 20. JQuery切换按钮
- 21. 按钮/ DIV切换
- 22. HTML切换按钮
- 23. MVC切换按钮
- 24. CSS切换按钮?
- 25. 分割带分隔符
- 26. C#按字符串拆分[]分隔符仅匹配确切字
- 27. 切换按钮,但只切换一次
- 28. 切换按钮,切换和知名度
- 29. 切换按钮不切换在Android
- 30. 切换按钮的问题
@Daniel我想你会发现这一切是用样式完成的。我的记忆是,使用CSS声明的SVG路径实现了Ensemble面包屑中的奇特角度/箭头按钮。 – metasim