【发布时间】:2017-01-17 01:34:36
【问题描述】:
正如标题所说,我在 JavaFX 中有一个包含多个元素的网格窗格,我想知道是否可以使用 CSS 将其定位在场景的右下角?我尝试在我的网格窗格上使用 setID,然后在 CSS 中引用它,但它似乎不起作用。
最终我想在场景的右上角和所有左侧放置图像,并将网格窗格放在右下角,但是我什至无法正确定位。
任何帮助将不胜感激。
【问题讨论】:
-
本意是CSS应该用于style您的应用程序,而FXML(或Java)应该用于执行布局。无论如何,您的问题并不是很精确:您只能有一个场景的根,并且该根将填充场景,而不管它具有任何布局设置。因此,您应该考虑将节点定位在根窗格中,而不是场景中。在某些情况下,您可以强制 CSS 提供您想要的布局效果,但这不是预期的用途,并且可能难以维护。无论如何,你应该展示你已经尝试过的东西。
标签: css javafx positioning gridpane