2012-06-12 11 views
18

मैं केवल माउस के साथ स्प्लिटर खींचने के लिए फलक का आकार बदलना चाहता हूं। लेकिन जब विंडो का आकार बदलता है, तो मैं उस फलक को सटीक आकार को रखने के लिए चाहता हूं जिसे मैंने चुना था। अन्य फलक को आकार बदलने के लिए स्वतंत्र रूप से अनुमति देना।खिड़की का आकार बदलने पर पैन में से किसी एक का आकार बदलने के लिए मैं स्प्लिटपेन से कैसे बच सकता हूं?

क्या आप इसे पूरा करने के किसी भी तरीके से सोचते हैं?

उत्तर

37

आपको SplitPane.setResizableWithParent स्थैतिक विधि का उपयोग करना चाहिए।

 SplitPane root = new SplitPane(); 

     final Pane paneFixed = new StackPane(); 
     paneFixed.getChildren().add(new Text("fixed")); 

     SplitPane.setResizableWithParent(paneFixed, Boolean.FALSE); 

     Pane paneFree = new StackPane(); 
     paneFree.getChildren().add(new Text("free")); 

     root.getItems().addAll(paneFree, paneFixed); 

     stage.setScene(new Scene(root, 300, 200)); 
     stage.show(); 
+9

ने अपना खुद का प्रश्न उत्तर दिया। हां, आप इसे एफएक्सएमएल में सेट कर सकते हैं: 'स्प्लिटपेन.रेसिज़ेबल विथपेरेंट = "झूठी"' बच्चे के नियंत्रण पर। – crush

+0

खिड़की का आकार बदलते समय मुझे स्प्लिटपेन के साथ समस्याएं थीं, 'स्प्लिटपेन.सेट रीज़ेज़ेबल विथपेरेंट (नोड, बूलियन.एफएएलएसई);' उन्हें हल किया !! – GOXR3PLUS

संबंधित मुद्दे