我正在javafx中进行垄断,我使用分割窗格将屏幕分成2部分,但是一个锚点窗格与另一个重叠,我不知道如何修复它
分割窗格和锚定窗格的代码:
<SplitPane fx:id="splitPane" dividerPositions="0.5002496255616575" maxHeight="-Infinity" maxWidth="-Infinity" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
<AnchorPane maxHeight="-Infinity" maxWidth="795.0" minWidth="798.0" prefHeight="750.0" prefWidth="798.0">
<AnchorPane maxWidth="798.0" minWidth="795.0" prefHeight="752.0" prefWidth="798.0" style="-fx-background-color: lightgreen;">
您可以将 AnchorPanes(或您选择的其他窗格)放入 SplitPane 中。 它们不会重叠,除非你做了其他事情(我不知道是什么)使它们重叠。
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.layout.AnchorPane?>
<SplitPane dividerPositions="0.5" prefHeight="400.0" prefWidth="600.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/22">
<items>
<AnchorPane style="-fx-background-color: lavenderblush;" />
<AnchorPane style="-fx-background-color: honeydew;" />
</items>
</SplitPane>