Swing에서 HTML을 사용하여 JLabel을 쉽게 스타일링 할 수있었습니다. 원하는 텍스트를 레이블 텍스트로 사용하여 적절하게 렌더링되었습니다.JavaFX HTML 스타일링 (또는 이와 동등한) 레이블
JavaFX에서는 사용할 수 없지만 setStyle()
메서드를 사용하여 특정 레이블 (또는 일반적으로 노드)의 스타일을 설정할 수 있습니다. 위의 같은 것을 달성 할 수있는 가장 쉬운 방법이 될 것입니다 무엇
JLabel label = new JLabel("<html>Part of this <b>text is b</b>old and part isn't.</html>");
:
그러나,이 방법을 사용하여이 예를 들어, 어떤 스타일로 라벨의의 해당하는 부분을 설정하는 방법을 분명 아니다 ?
dublicates처럼 다른 스타일 텍스트 노드를 결합 TextFlow를 사용해보십시오 ([확인 자바 FX의 라벨 또는 텍스트에 굵은 텍스트의 부분] http://stackoverflow.com/q/12341672/682495) 및 [JavaFX TextArea의 강조 표시 문자열] (http://stackoverflow.com/q/12346009/682495) –