在我的应用程序的JavaFX可执行jar文件中,popUp阶段似乎不读取CSS文件。它们以默认布局显示,而在eclipse IDE中,它们正确加载CSS样式表而没有任何异常。 这是在eclipse IDE中: Run application in eclipse
这是可执行jar文件: Run with executable jar
为什么会出现这种差异?感谢最终的回答。
答案 0 :(得分:0)
我也遇到过这样的问题但是我通过添加以下代码解决了这个问题,其中我应用了可执行jar文件。
这可能不是一个好的解决方案。因此,我想听听是否有任何有效的方法
ps:我的可执行jar文件只包含对话框窗格的功能和布局。此外,css只适用于类选择器而不是id选择器。
的 dialog.getDialogPane()。getStylesheets()。添加(
。的getClass()的getResource( “/ COM / ABC / mycss.css”)toExternalForm()); 强>