0
A
回答
0
在场景生成器2.0中,来自JAR文件的自定义控件的图标在private LibraryItem makeLibraryItem(Path path)
函数中由private Collection<LibraryItem> makeLibraryItems(JarReport jarReport)
设置。目前该功能的来源是:
private Collection<LibraryItem> makeLibraryItems(JarReport jarReport) throws IOException {
final List<LibraryItem> result = new ArrayList<>();
final URL iconURL = ImageUtils.getNodeIconURL(null);
final List<String> excludedItems = library.getFilter();
for (JarReportEntry e : jarReport.getEntries()) {
if ((e.getStatus() == JarReportEntry.Status.OK) && e.isNode()) {
// We filter out items listed in the excluded list, based on canonical name of the class.
final String canonicalName = e.getKlass().getCanonicalName();
if (! excludedItems.contains(canonicalName)) {
final String name = e.getKlass().getSimpleName();
final String fxmlText = JarExplorer.makeFxmlText(e.getKlass());
result.add(new LibraryItem(name, UserLibrary.TAG_USER_DEFINED, fxmlText, iconURL, library));
}
}
}
return result;
}
正如你可以看到iconURL不是基于你控制的JAR提供任何东西,因此目前无法提供的图标。这需要对场景构建器进行更改(这可以在开源后完成)。
我知道这个问题有点老,但希望这有助于某人。
相关问题
- 1. JavaFX ScrollBar场景生成器
- 2. @ aframe.io如何更改场景
- 3. 如何用css文件将jar文件导入场景生成器? (css文件不适用)
- 4. 如何更改默认jar图标
- 5. 与场景生成器fontawesomefx问题
- 6. JavaFX场景生成器崩溃
- 7. 如何更改开始场景(GameScene)?
- 8. 如何更改Scene Kit中的场景?
- 9. 如何更改Unity中的场景
- 10. 自动生成Gatling场景
- 11. 如何自定义JavaFx场景生成器按钮
- 12. 如何在Debian中独立运行场景生成器
- 13. 如何填充TableView单元格 - 使用场景生成器
- 14. 如何更改UIBarButtonItem使用界面生成器创建的背景图像
- 15. 更改生成的.exe的图标,py2exe
- 16. 在xna中导入场景
- 17. iOS更改场景代码
- 18. OnClick更改场景问题
- 19. Alt键更改场景?
- 20. 如何在场景生成器中获取球体上的图片
- 21. 如何更改导航抽屉图标?
- 22. 如何在Unity 5中更改场景视图?
- 23. 如何更改UINavigationBar的标题在界面生成器
- 24. 在JavaFX中更改场景时应该更改控制器吗?
- 25. 生成导入图表
- 26. 如何更改导航视图子菜单标题标题的背景颜色?
- 27. 更改界面生成器中的UINavigationController UIViewController的标题视图
- 28. 更改.JAR文件的图标
- 29. 更改导航标题背景颜色
- 30. 如何更改引导验证器图标位置
而问题是? – ItachiUchiha 2015-04-06 08:43:37
如何将.jar的图标更改为JavaFX Scene Builder 2.0? – 2015-04-06 13:27:02
我想你想更改场景构建器中自定义控件的图标。目前所有的自定义控件都以'?'显示。 – ItachiUchiha 2015-04-06 15:01:43