Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SplitPane(JavaFX)中去掉边框?_Javafx_Split_Border_Fxml_Splitpane - Fatal编程技术网

如何在SplitPane(JavaFX)中去掉边框?

如何在SplitPane(JavaFX)中去掉边框?,javafx,split,border,fxml,splitpane,Javafx,Split,Border,Fxml,Splitpane,我想删除splitPane中的边框,但我不知道该边框来自何处 在图片中,我们可以看到红色的拆分窗格边框,蓝色的两个组件边框和绿色的分隔器边框。但是在红色和蓝色的边界之间,有一个白色的小部分,这是我想去掉的部分 下面是一张更精确的图片,说明了为什么它会困扰我: 红色边框仍然是splitPane边框,还有这个白色部分,然后是我的splitPane的一个子项 FXML非常简单,因此我将发布它: <?xml version="1.0" encoding="UTF-8"?>

我想删除splitPane中的边框,但我不知道该边框来自何处

在图片中,我们可以看到红色的拆分窗格边框,蓝色的两个组件边框和绿色的分隔器边框。但是在红色和蓝色的边界之间,有一个白色的小部分,这是我想去掉的部分

下面是一张更精确的图片,说明了为什么它会困扰我:

红色边框仍然是splitPane边框,还有这个白色部分,然后是我的splitPane的一个子项

FXML非常简单,因此我将发布它:

    <?xml version="1.0" encoding="UTF-8"?>

    <?import javafx.scene.control.SplitPane?>
    <?import javafx.scene.layout.AnchorPane?>
    <?import javafx.scene.layout.Pane?>

    <Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" stylesheets="@transparentDivider.css" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
   <children>
      <SplitPane dividerPositions="0.3083623693379791" layoutX="12.0" layoutY="6.0" prefHeight="390.0" prefWidth="578.0" style="-fx-border-color: red; -fx-box-border:: transparent;">
        <items>
          <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0" style="-fx-border-color: blue;" />
          <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0" style="-fx-border-color: blue;" />
        </items>
      </SplitPane>
   </children>
</Pane>
副本
.split-pane:horizontal > .split-pane-divider {
   -fx-background-color: transparent;
   -fx-border-color: green;
}