Пытаюсь css к кнопке прикрутить, но вылазит ошибка
мая 10, 2017 1:37:53 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged WARNING: Resource "src/May/FX/cssbutton.css" not found.
Почему не найден, если он в папке лежит у меня?
import javafx.application.*;
import javafx.event.*;
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.stage.*;
public class HelloJavaFX extends Application {
public static void main(String[] args) {
Application.launch(args);
}
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("App");
Group group = new Group();
Scene scene = new Scene(group, 300, 250);
scene.getStylesheets().add("src/May/FX/cssbutton.css");
Button btn = new Button();
btn.setLayoutX(100);
btn.setLayoutY(80);
btn.setText("Hello World");
btn.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent event) {
System.out.println("Hello World");
}
});
btn.getStyleClass().add("cssbutton");
group.getChildren().add(btn);
primaryStage.setScene(scene);
primaryStage.show();
}}
При условии что стили лежат в /src/main/resources
:
scene.getStylesheets().add( HelloJavaFX.class.getClassLoader().getResource(
"cssbutton.css" ).toExternalForm() );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Установил glassfish, localhost:4848 работает через браузерА когда хочу запустить сервер через IDEA пишет Adress localhost:4848 is already in use