我想在滚动事件上缩放窗格中的所有节点.
到目前为止我尝试了什么:
当我执行scaleX或scaleY时,窗格的边框分别缩放(在设置窗格样式时看到-fx-border-color: black;).因此,如果我不是从窗格的边界开始,并非每个事件都会启动,所以我需要它.
下一步我试图扩展每个节点,结果非常糟糕,就像这样 - (通过点延伸的线条).或者如果在另一侧滚动,则会更少
我尝试的另一种方法是缩放Node的点.它更好,但我不喜欢它.它看起来
point.setScaleX(point.getScaleX()+scaleX)和y和其他节点适当.
我正在开发一个必须显示树的应用程序。我从: JavaFX 中的图形可视化(如 yFiles)开始。树会显示,但对于调用 getWidth 方法或 getBoundsInLocal、getBoundsInParent、getLayoutBounds 的任何变体的 ButtonCell,getLayoutBounds 返回 0,而 getPrefWidth 返回 -1。
如何获取按钮的宽度和高度?