关闭另一个班级的登录窗口
public class Login{
public static Login instance;
public static LoginButton;
public Login(){
instance = this;
LoginButton = new Button("Log In");
}
public static void closeLogin(){
instance.getStage().dispose();
}
//修改按钮
public static disableButton(){
LoginButton.disable(true);
}
}
}
//从另一个类
触发closeLogin()和disableButton()public class AnotherClass{
private Button button;
public AnotherClass(){
button = new Button("Close Login");
button.setOnAction(new EventHandler() {
public void handle(Event e) {
Login.closeLogin(); // close the Login Window
Login.disableButton(); // disable Button from Login Window
}
});
}
}
这种方法是一种很好的做法吗?
如果没有,你可以给我一些代码怎么做。