Я создал проект JavaFX и создал графический интерфейс для фрейма первого входа в java Scene Builder. При успешном входе в систему входной кадр должен быть закрыт, а следующий кадр должен быть видимым (основной программный кадр). Я могу создать новый кадр, но я не могу сделать рамку входа закрытой. Я пробовал такие вещи, как dispose()
, но ничего не работает. Ниже приведен код для основного класса:
public class KuberComm extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
stage.setResizable(false);
stage.setTitle("Login to KuberComm");
stage.setScene(scene);
stage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
Обработчик для кнопки входа в систему находится в другом классе (класс контроллера, созданный средой NetBeans). Я не могу понять, каково имя фрейма, чтобы использовать его в классе контроллера.
Любая помощь будет высоко оценена!