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