我正在寻找一种在HBox中在相邻节点之上绘制节点的方法。默认行为意味着它是在前一个上面绘制的,但这也意味着下一个绘制在它之上。对于其他容器,可以使用Node.toFront(),但是更改包含HBox子节点的列表中节点的位置也会改变HBox中的实际位置,这在我的情况下是不需要的行为。感谢您的帮助,谢谢。
编辑: 在椭圆上应用DropShadow效果并将其与Text一起包装在StackPane中时会发生重叠。看起来效果与HBox有一种奇怪的互动,因为它没有它的预期效果。添加效果后,它会为椭圆分配更多的水平空间,但不足以覆盖效果的边距。此外,当单击黑色矩形的整个右半部分中的任何位置时,鼠标单击将被分派到stackPane事件处理程序,而不是矩形的。