में दृश्य स्विचिंग वर्तमान दृश्य को बंद करने का प्रयास करते समय मुझे समस्या है और मेनू इटैम का चयन करते समय एक और दृश्य खोलें। मेरे मुख्य मंच से नीचे रूप में कोडित है:javaFX
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Shop Management");
Pane myPane = (Pane)FXMLLoader.load(getClass().getResource
("createProduct.fxml"));
Scene myScene = new Scene(myPane);
primaryStage.setScene(myScene);
primaryStage.show();
}
फिर createProduct.fxml भीतर, जब MENUITEM onclick है, यह इस प्रदर्शन करेंगे:
public void gotoCreateCategory(ActionEvent event) throws IOException {
Stage stage = new Stage();
stage.setTitle("Shop Management");
Pane myPane = null;
myPane = FXMLLoader.load(getClass().getResource("createCategory.fxml"));
Scene scene = new Scene(myPane);
stage.setScene(scene);
stage.show();
}
यह createCategory.fxml खोल दिया है। हालांकि, पिछले पैनल जो createProduct.fxml है बंद नहीं होता है। मुझे पता है कि ऐसा करने के लिए stage.close() कहा जाता है लेकिन मुझे नहीं पता कि इसे कहां कार्यान्वित किया जाए क्योंकि मैं शुरुआत से मुख्य दाएं से दृश्य को पार नहीं कर रहा हूं। मुझे आश्चर्य है कि मुझे इसे कैसे ठीक करना चाहिए।
अग्रिम धन्यवाद।
क्या आप वाकई नए चरण में अन्य स्क्रीन (createCategory.fxml) खोलना चाहते हैं? –
मैं ऐसा करने की कोशिश कर रहा हूं जैसे आप Jframe जानते हैं? GetJFrame()। निपटान(); \t \t \t \t \t \t \t eForumForgotPwd MyWindow = नए eForumForgotPwd(); । \t \t \t \t \t \t \t myWindow.getJFrame() setVisible (सही); मुझे नया –