首先,我对我的英语感到抱歉,我是新来的.. 我想知道..有没有办法让javafx上已经开放的阶段?
** 类似于" Application.OpenForms"来自C#
例如:
我有一个包含3个项目的菜单:注册,报告和帮助。 当我点击注册时,它将为我打开注册表。然后我点击Reports,它会为我打开报告。如果我再次单击“注册”,则已打开的表单将请求焦点而不是打开新表单。
有人帮帮我吗?
答案 0 :(得分:1)
您可以将主舞台定义为静态变量。例如,您有以下主文件。
public class Main extends Application {
public static Stage main_stage;
@Override
public void start(Stage stage) throws Exception{
main_stage = stage;
stage.show();
}
public static void main(String[] args) {
launch(args);
}
因此,您可以使用Main.main_stage从任何地方访问您的main_stage。