JAVA javaFX 에서 CSS를 사용하지 않으면 바보지요?
관련링크
본문
javaFX에서는 코딩파일에서 직접 스타일을 지정할 수 있습니다.
예제는 아래와 같습니다.
파일이름.css 로 작성후 프로젝트의 main 파일의 동일 폴더에 넣습니다.
그런후 자바코딩 파일에서 css를 호출하면 됩니다.
이런식으로 css파일을 호출 합니다.
#toolBar{
-fx-font-size: 32px; -fx-font-family: "Arial Black"; -fx-fill: #818181; -fx-effect: innershadow( three-pass-box , rgba(0,0,0,0.7) , 6, 0.0 , 0 , 2 ); } #actiontarget { -fx-fill: FIREBRICK; -fx-font-weight: bold; -fx-effect: dropshadow( gaussian , rgba(255,255,255,0.5) , 0,0,0,1 );
}
Tip
-fx-background-image: url("./background.jpg");
위와 같이 이미지를 css로 적용할때 이미지 파일경로는 css파일경로의 기준으로 상대경로를 작성 하세요
CSS 를 스타일링 할 수 있는 유용한 소스들은 아래 링크에서 참조 가능합니다.
https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html