का केंद्र स्थान मैं जावाएफएक्स में एक एप्लीकेशन बना रहा हूं, जिसमें मैं ऐसा करना चाहता हूं यदि कोई बच्चा मंच खोला जा रहा है तो इसे मूल चरण के केंद्र में खोला जाना चाहिए। मैं mystage.centerOnScreen()
का उपयोग करके ऐसा करने की कोशिश कर रहा हूं लेकिन यह बच्चे के चरण को स्क्रीन के केंद्र में असाइन करेगा, न कि पैरेंट चरण का केंद्र। मैं पैरेंट चरण को पैरेंट चरण के केंद्र में कैसे सौंप सकता हूं?चरण
private void show(Stage parentStage) {
mystage.initOwner(parentStage);
mystage.initModality(Modality.WINDOW_MODAL);
mystage.centerOnScreen();
mystage.initStyle(StageStyle.UTILITY);
mystage.show();
}
यदि आप स्पष्ट रूप से बाल स्तर की चौड़ाई और ऊंचाई निर्धारित नहीं करते हैं, तो आप childStage.setOnShown ईवेंट के लिए ईवेंट हैंडलर में गणना कर सकते हैं। – axiopisty
यह कैसे लगता है कि यह कितना अजीब लगता है, जब मैं इसे करता हूं तो बच्चे के चरण में निर्माण होता है ... \t \t \t \t childStage.toBack(); \t \t childStage.show(); \t \t childStage.hide(); \t \t childStage.toFront(); –