Javafx 可以在start()中设置场景吗?
我的老师问了我们几个问题,在其中一个问题中,他问哪一个是对的,但不是都错的?首先,我认为B)不正确,因为start()必须与show()相同。但后来我意识到A)在使用场景……这可能吗Javafx 可以在start()中设置场景吗?,javafx,Javafx,我的老师问了我们几个问题,在其中一个问题中,他问哪一个是对的,但不是都错的?首先,我认为B)不正确,因为start()必须与show()相同。但后来我意识到A)在使用场景……这可能吗 A) @Override public void start(Scene yourScene) { yourScene.show(); } B) @Override public void start(S
A)
@Override
public void start(Scene yourScene)
{
yourScene.show();
}
B)
@Override
public void start(Stage primaryScene)
{
yourScene.show();
}
您应该阅读api文档-它包含一个答案,这两个答案都不会像您编写的那样编译(假设这是
应用程序
的子类)。@Sedrick假设这是应用程序
的子类(我假设这是目的),由于@重写批注,A将失败。尝试时发生了什么;)编码就是写作。。代码:这是检查您的假设的一种方法(在阅读api文档之后)@塞德里克-我们不知道老师的意图,是吗?为什么我们应该排除OP得出的结论:)@Sedrick-hmm我不太同意:OP得出了一个假设(两个都是错误的),但不确定s/he是否正确-我建议进行一些研究来收集事实,以确定是否正确,而不是联系(这里的老师或社区)(阅读api文档,测试并解释错误,重新阅读教科书。)每一位老师都会对一个有充分论证的案例感到高兴:)