4
저는 데스크탑 용 자산 관리 시스템을 구축 중이며 현재 지불 피드 기능을 사용하고 있습니다. 가독성을 높이기 위해 결제 금액을 내 라벨의 다른 색상으로 강조하고 싶습니다.JavaFX는 라벨에서 한 단어의 색상을 변경합니다.
String datePaid = "just now";
Label amount = new Label("350");
Label label2 = new Label("paid £" + amount.getText() + " " + datePaid);
그때 내가 !important
내가 라벨 2에 적용되는 스타일을 재정의를 선언함으로써 생각 다음 CSS
amount.setStyle("-fx-text-fill: #000 !important; -fx-highlight-text-fill: #000 !important; -fx-font-family: Arial");
label2.setStyle("-fx-text-fill: #fff; -fx-font-size: 14px; -fx-translate-x: -36; -fx-translate-y: 24; -fx-font-family: 'Open Sans Light'");
을 적용했지만, 대신에 모든 :
나는 다음과 같은 접근 방식을 시도했다 텍스트는 #fff의 화면으로 렌더링됩니다.
원하는 결과를 얻으려면 어떻게해야합니까?
중복 가능성 [자바 FX 텍스트 다중 워드 컬러화 (http://stackoverflow.com/questions/15081892/javafx-text-multi-word-colorization) – jewelsea