隐藏 javafx 节点上的溢出?

use*_*810 4 layout javafx overflow

我正在尝试在另一个面板内创建一个面板。内部的应该比父级大,但是超出父级边界的任何东西都不应该被绘制。我怎么做?

注意:孩子比父母大很重要,所以请注意我不能将孩子的尺寸绑定到父母的尺寸。

帮助!

小智 6

迟到总比不到好,您只需要将您的子节点剪辑到一个 Rectangle ,它将充当视口:

childPane.setClip(new Rectangle(400, 277));
Run Code Online (Sandbox Code Playgroud)