응용 프로그램에서 사용자를 위해 스타일을 변경하고 싶습니다. 스타일이있는 폴더가 있고 기본 caspian.css도 배치했습니다. 그러나 일부 custom-style.css (응용 프로그램의 배경색 변경)와 caspian.css (기본 배경색) 사이의 스타일을 전환 할 때 배경색이 변경되지 않지만 custom-style.css와 동일합니다. 변화에 대한 나의 방법 :getStylesheets() 후에 오래된 스타일 정보가 있습니다. clear()
private void changeStyleSheet(String stylePath){
this.getScene().getStylesheets().clear();
this.getScene().getStylesheets().add(stylePath);
}
내가 생각 그 이후 this.getScene() 모든 스타일 정보가 삭제됩니다) (일반 getStylesheets()하지만 스틸 존재 ... 그럼, 어떻게 내가 완전히 삭제할 수 있습니다.. CSS 스타일에 영향을 줍니까? 감사!