小编Ran*_*lov的帖子

如何使用 JavaFX 和 SceneBuilder 创建带有从内部滑动的子抽屉的 JFXDrawer

因为这是我在这里的第一篇文章,所以我会尽量具体

我想创建 JFXDrawer 的子抽屉,但我一直看到抽屉是如何出现和滑入的。这是我的意思的 gif:

抽屉必须在另一个抽屉里面 在此处输入图片说明

这是我想要实现的示例:

子抽屉从另一个抽屉里面滑动 在此处输入图片说明

这是 fxml 结构:

<BorderPane fx:id="root" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="350.0" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.unibul.controllers.MainController">
   <top>
      <VBox>
         <children>
            <MenuBar style="-fx-background-color: #EDEDED;" BorderPane.alignment="CENTER">
              <menus>
                <Menu mnemonicParsing="false" text="File">
                  <items>
                    <MenuItem mnemonicParsing="false" text="Close" />
                  </items>
                </Menu>
                <Menu mnemonicParsing="false" text="Edit">
                  <items>
                    <MenuItem mnemonicParsing="false" text="Delete" />
                  </items>
                </Menu>
                <Menu mnemonicParsing="false" text="Help">
                  <items>
                    <MenuItem mnemonicParsing="false" text="About" />
                  </items>
                </Menu>
              </menus>
            </MenuBar>
            <VBox>
               <VBox.margin>
                  <Insets />
               </VBox.margin>
               <children>
                  <HBox spacing="10.0" style="-fx-background-color: white;" stylesheets="@../styles/style.css">
                     <children>
                        <ImageView fx:id="btn_menu" fitHeight="25.0" fitWidth="25.0" pickOnBounds="true" preserveRatio="true"> …
Run Code Online (Sandbox Code Playgroud)

java user-interface javafx scenebuilder jfoenix

6
推荐指数
0
解决办法
2560
查看次数

标签 统计

java ×1

javafx ×1

jfoenix ×1

scenebuilder ×1

user-interface ×1