0
は、私は私のcssファイルが置かれたフォルダを変更しようとしたとき、私はこのエラーを得た「リソースが見つかりません」そのファイルは存在することを知っています。のJavaFX CSS
public static void main(String[] args)
{
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception
{
primaryStage.setTitle("New Window");
Scene scene = new Scene(new AnchorPane(), 800, 600);
primaryStage.setScene(scene);
URL css = new URL("file:///" +
new File("resources/css").getAbsolutePath().replace("\\", "/") +
"/main.css");
scene.getStylesheets().clear();
scene.getStylesheets().add(css.toExternalForm());
primaryStage.show();
}
これは私のEclipseプロジェクトのレイアウト[also as an image]です:
Test
├───src
│ └───com
│ └───Client.java
├───JRE System Library [JavaSE-1.8]
└───resources
└───css
└───main.css
私が試してみました:
scene.getStylesheets().add(getClass().getResource("/resources/css/main.css"));
scene.getStylesheets().add(getClass().getResource("resources/css/main.css"));
scene.getStylesheets().add(getClass().getResource("../resources/css/main.css"));
を私もしようとcssファイルを追加するには、FXMLを使用してみました:
stylesheets="@../resources/css/main.css"
stylesheets="@/resouces/css/main.css"
stylesheets="@resources/css/main.css
あなたが追加する必要があり、あなたの ' Eclipseのクラスパスへの 'resources'パスです。 –