首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有FXML的情况下在JavaFX中更改场景

如何在没有FXML的情况下在JavaFX中更改场景
EN

Stack Overflow用户
提问于 2017-04-09 17:47:41
回答 2查看 697关注 0票数 0

我正在尝试通过重置场景来更改Java FX程序中的场景,例如

代码语言:javascript
复制
stage.setScene(new Scene(new StartupPane(stage),Toolkit.getDefaultToolkit().getScreenSize().getWidth(),Toolkit.getDefaultToolkit().getScreenSize().getHeight()));

这是一种合适的方式吗?

我还有一个问题,在场景改变后,CSS样式不适用于新场景。有没有合适的解决方案,或者你推荐我使用FXML (实际上我没有使用FXML的经验)?

EN

回答 2

Stack Overflow用户

发布于 2017-04-09 20:20:47

  1. 为什么要更改场景?通常,您只需更改场景的根节点,无需更改场景itself.
  2. Changing即可完成,但这与是否使用FXML的问题无关。
票数 1
EN

Stack Overflow用户

发布于 2017-04-10 03:47:59

非常感谢,它现在对我来说工作得很好。我只能通过更改XML控制器或类似的东西找到答案,因此我要求使用XML。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43305300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档