首页 > 解决方案 > IntelliJ - 有没有办法将 SceneBuilder 移动到 IDE 的右侧?

问题描述

当我使用 FXML 使用 IntelliJ 构建布局时,可以使用另一个选项卡中的 SceneBuilder 来查看布局。

在此处输入图像描述

有没有办法让它可以同时查看 FXML 代码和场景构建器,这样我就不必在两个面板 Text 和 SceneBuilder 之间来回交替?

在 Android Studio 中,SceneBuilder 的等价物是位于 IDE 右侧的 Preview。

在此处输入图像描述

我怎样才能像这样将 SceneBuilder 一直向右移动?还是有其他东西可以用来预览我不知道的布局?

标签: intellij-ideajavafx

解决方案


要在 Intellij Idea 中同时显示同一 FXML 文件的 fxml 源视图和 SceneBuilder 视图:

  1. 双击项目窗格中的 FXML 文件将其打开。
  2. 右键单击 FXML 文件的选项卡标题。
  3. 根据您的喜好选择“向右拆分”或“向下拆分”。
  • 您现在将有两个用于同一个 FXML 文件的选项卡,都显示 FXML 源。
  1. 在 FXML 文件的第二个选项卡中,单击底部选项卡中的“场景生成器”。
  • 您现在将同时拥有同一文件的源 FXML 和 Scene Builder FXML。
  1. (可选额外)如果您想在新窗口而不是新选项卡中显示源视图或 Scene Builder 视图,请右键单击相关选项卡标题并选择“移动到选项卡到新窗口”。

截屏

无关的

对我来说,在 Mac OS (10.15) 上,IntelliJ (2021.2 UE) 中的 Scene Builder 在整个应用程序中显示乱码字体,使其无法使用(Gluon 的独立 SceneBuilder 应用程序没有这个问题)。希望它对您更有效。

  • 当嵌入 Idea IDEA-266524时,用于 Mac 上 SceneBuilder 中不可用字体的 Intellij 错误跟踪器链接。

因此,这是 Intellij 希望在未来版本中解决的已知问题。


推荐阅读