मुझे जावाएफएक्स में नीचे की तरह कुछ करने की ज़रूरत है:

Layout Example

क्या आप मुझे बता सकते हैं कि ग्रिडपेन लेआउट में आकार (मध्य वाला) बदलने के लिए मैं केवल एक कॉलम कैसे प्राप्त कर सकता हूं? ये काले बॉर्डर वाले आयत VBoxs हैं। मूल रूप से, VBoxs की चौड़ाई समान रहनी चाहिए और इस लाल चिह्नित क्षेत्र की चौड़ाई का आकार बदलना चाहिए। कोई विचार या सुझाव?

0
Paxon96 2 अक्टूबर 2018, 01:08

2 जवाब

सबसे बढ़िया उत्तर

बढ़ती प्राथमिकताओं को NEVER/ALWAYS पर सेट करने के लिए कॉलम बाधाओं का उपयोग करें। यह मानते हुए कि GridPane में 3 कॉलम हैं और अभी तक कोई बाधा नहीं जोड़ी गई है:

ColumnConstraints c1 = new ColumnConstraints();
c1.setHgrow(Priority.NEVER);

ColumnConstraints c2 = new ColumnConstraints();
c2.setHgrow(Priority.ALWAYS);

gridPane.getColumnConstraints().addAll(c1, c2, c1);
0
fabian 2 अक्टूबर 2018, 01:26

आखिरकार यह करने योग्य है, मुझे लगता है कि इसके बजाय सीमावर्ती का उपयोग करना सबसे अच्छा है।

-1
rizcan 2 अक्टूबर 2018, 04:24