JAVAFX:找不到文件的相对路径

时间:2018-08-19 14:39:58

标签: java file javafx path

我需要将style.css文件作为样式表添加到场景中。 我正在试图在包JustAnotherChessGame.model包中的ScreenController类中执行此操作。 该文件位于同一目录中,但位于不同的程序包中。 如何找到相对路径? Project structure

2 个答案:

答案 0 :(得分:1)

如果您的场景是ghostwriter中的sc并且窗格是p

ScreenController

您需要研究this案。

答案 1 :(得分:0)

使用Class.getResource访问应用程序中捆绑的文件:

for i in range(total_data):
    bars = plt.bar(classes_num - width / 2. + i / total_data * width, values[i], 
            width=width / total_data, align="edge", animated=0.4)
    for rect in bars:
        height = rect.get_height()
        plt.text(rect.get_x() + rect.get_width()/2.0, height, '%d' % int(height), ha='center', va='bottom')

您将需要导入MainView,以便编译器识别其名称。