Javafx 如何根据窗口大小重新定位标签和文本字段
我的fxml文件中有一些文本字段和标签。它们都躺在锚窗格上。当我最大化窗格时,表视图可以正确地重新定位,但标签和文本字段不会改变位置,因此它们看起来都不同步。任何线索都会有帮助 下面是模拟问题的代码。当您将fxml最大化时,标题会出错 FXMLDocument.fxmlJavafx 如何根据窗口大小重新定位标签和文本字段,javafx,label,textfield,maximize,Javafx,Label,Textfield,Maximize,我的fxml文件中有一些文本字段和标签。它们都躺在锚窗格上。当我最大化窗格时,表视图可以正确地重新定位,但标签和文本字段不会改变位置,因此它们看起来都不同步。任何线索都会有帮助 下面是模拟问题的代码。当您将fxml最大化时,标题会出错 FXMLDocument.fxml <?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.text.*?> <?import java.lang.*?> &l
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<AnchorPane id="AnchorPane" prefHeight="600.0" prefWidth="600.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="testbed.FXMLDocumentController">
<children>
<Label fx:id="label" layoutX="126" layoutY="120" minHeight="16" minWidth="69" />
<SplitPane dividerPositions="0.14715719063545152" layoutX="175.0" layoutY="74.0" orientation="VERTICAL" prefHeight="600.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<items>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0">
<children>
<Label layoutX="234.0" layoutY="32.0" text="MAIN HEADING ">
<font>
<Font size="18.0" />
</font>
</Label>
</children>
</AnchorPane>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0">
<children>
<SplitPane dividerPositions="0.4949664429530201" layoutX="52.0" layoutY="140.0" prefHeight="507.0" prefWidth="598.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<items>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0" />
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0" />
</items>
</SplitPane>
</children>
</AnchorPane>
</items>
</SplitPane>
</children>
AnchorPane的设计基本上是将其子节点的位置硬编码-至少相对于边缘。它可能是我使用最少的布局窗格。您可能需要不同的布局窗格。如果你能展示你得到了什么,你想要什么不同,然后发布你的代码,这会有很大帮助。你建议哪一个窗格作为基础?因为Anchorpane是默认的,所以我开始使用它。我需要的是一个窗格。它与它配合得很好。我想如果我想最大限度地利用该区域的其余部分,我只需要减少左右窗格。或者我们能不能找个办法来做安可芬的工作?