Bonsoir/bonjour tout le monde,

je reviens une fois de plus sur un problème de ScrollPane mais cette fois-ci sur le contenu de celui-ci, j'utilise un SplitPane pour diviser ma fenêtre en deux partie les deux contiennent une ScrollPane comme layout principal, jusqu'ici ça va, j'ai voulu alors ajouter un Pane à mon 1er ScrollPane comme contenu et l'adapter à la largeur et à la hauteur du ScrollPane, et c'est là que viens le problème, les méthodes (setFitToHeight/setFitToWidth) font l'affaire mais en contrepartie quand un Control sort des limites du contenu le scrollPane n'arrive plus à suivre ce dernier, j'ai essayé d'enlever les deux méthodes (setFitToHeight/setFitToWidth) ça a bien fonctionné mais là je reviens au point de départ le contenu n'est plus adapté au ScrollPane.

Voici le code de mon fichier FXML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.AnchorPane?>
 
<AnchorPane prefHeight="580.0" prefWidth="880.0" styleClass="main" stylesheets="@../styles/Main.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="pack.fxmls.MainController">
   <children>
      <AnchorPane layoutX="14.0" layoutY="40.0" prefHeight="100.0" prefWidth="150.0" styleClass="properties-pane" AnchorPane.bottomAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="35.0" />
      <SplitPane dividerPositions="0.5" layoutY="35.0" prefHeight="545.0" prefWidth="724.0" styleClass="drag-pane" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="155.0" AnchorPane.topAnchor="70.0">
         <items>
            <ScrollPane prefHeight="200.0" prefWidth="200.0" />
            <ScrollPane fx:id="noeuds" fitToHeight="true" fitToWidth="true" minWidth="150.0">
               <content>
                  <Pane fx:id="element" minHeight="396.0" minWidth="282.0" prefHeight="396.0" prefWidth="282.0" styleClass="elements">
                     <children>
                        <Button fx:id="body" layoutX="160.0" layoutY="105.0" mnemonicParsing="false" text="Body" />
                     </children>
                  </Pane>
               </content>
            </ScrollPane>
         </items></SplitPane>
      <Button fx:id="btntest" layoutX="496.0" layoutY="25.0" mnemonicParsing="false" onAction="#modifier" text="Test" />
   </children>
</AnchorPane>
Que faire dans ce cas ?

Merci de votre aide et pour votre patience !