2012-03-06 7 views
1

を使用してフォーマットJavaFXのリストビューが、それは、例えば、簡単なHTMLを使用してアイテムをフォーマットするのは簡単です:SwingのJListのではHTML

list.getModel().add("<html><b>BOLOD</b></html>"); 

ただし、表示されている生のHTMLでのJavaFX結果でこれを行います。 JavaFX(2)でこれを行うための同等の機能はありますか?

答えて

1

FX ListViewコントロールを使用すると、CSSスタイルとクラスを使用してさらに便利にフォーマットを達成することができますHTMLフォーマットをサポートしていませんが、次の例を参照してください。

ObservableList<Text> items = FXCollections.<Text>observableArrayList(); 

items.add(TextBuilder.create().text("BOLD").style("-fx-font-weight:bold;").build()); 
// or you can aggregate similar styles in stylesheet and use classname: 
items.add(TextBuilder.create().text("BOLD2").styleClass("myClassBoldText").build()); 
items.add(new Text("regular")); 

list.setItems(items);