|
|
|
@ -47,9 +47,6 @@ public class RegisterController {
|
|
|
|
// 邮件服务
|
|
|
|
// 邮件服务
|
|
|
|
private EmailService emailService;
|
|
|
|
private EmailService emailService;
|
|
|
|
|
|
|
|
|
|
|
|
// 父窗口引用
|
|
|
|
|
|
|
|
private Stage parentStage;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@FXML
|
|
|
|
@FXML
|
|
|
|
public void initialize() {
|
|
|
|
public void initialize() {
|
|
|
|
setupLevelComboBox();
|
|
|
|
setupLevelComboBox();
|
|
|
|
@ -64,14 +61,6 @@ public class RegisterController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设置父窗口引用
|
|
|
|
|
|
|
|
* @param parentStage 父窗口
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public void setParentStage(Stage parentStage) {
|
|
|
|
|
|
|
|
this.parentStage = parentStage;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void setupLevelComboBox() {
|
|
|
|
private void setupLevelComboBox() {
|
|
|
|
ObservableList<String> levels = FXCollections.observableArrayList("小学", "初中", "高中");
|
|
|
|
ObservableList<String> levels = FXCollections.observableArrayList("小学", "初中", "高中");
|
|
|
|
levelComboBox.setItems(levels);
|
|
|
|
levelComboBox.setItems(levels);
|
|
|
|
@ -215,12 +204,7 @@ public class RegisterController {
|
|
|
|
Stage currentStage = (Stage) backToLoginButton.getScene().getWindow();
|
|
|
|
Stage currentStage = (Stage) backToLoginButton.getScene().getWindow();
|
|
|
|
currentStage.close();
|
|
|
|
currentStage.close();
|
|
|
|
|
|
|
|
|
|
|
|
// 如果有父窗口,则关闭父窗口
|
|
|
|
// 打开登录界面
|
|
|
|
if (parentStage != null) {
|
|
|
|
|
|
|
|
parentStage.close();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 打开新的登录界面
|
|
|
|
|
|
|
|
FXMLLoader loader = new FXMLLoader(getClass().getResource("exam-view.fxml"));
|
|
|
|
FXMLLoader loader = new FXMLLoader(getClass().getResource("exam-view.fxml"));
|
|
|
|
Scene scene = new Scene(loader.load(), 900, 900);
|
|
|
|
Scene scene = new Scene(loader.load(), 900, 900);
|
|
|
|
Stage loginStage = new Stage();
|
|
|
|
Stage loginStage = new Stage();
|
|
|
|
|