我想创建一个可滚动时间线 Controller ,其中的圆圈连接到填充数字(圆圈大小对应于包含数字)和尾随图标的基线。
由于我是 JavaFX 新手,所以我不知道如何开始。在 Swing
中,我会例如使用 JPanel
并调用其 onPaint()
方法来绘制圆、线和图标...
在JavaFX中,我考虑过使用水平ListView
和自定义ListCell
,但我不确定基线是否可行。所以我正在寻找如何实现这样的控制的想法......
最佳答案
尝试使用 HBox
包裹在 ScrollPane
内.
您可以使用getChildren.add(node)
向HBox添加元素。元素将自动显示在场景上,ScrollPane 将为您调整 ScrollBar。
关于JavaFX 时间线控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29389261/