JavaFX 1.2で当現象が発生していましたが、JavaFX 1.2.1でFIXされています。 JavaFX 1.2.1(or later)を使ってください。 尚、NetBeans 6.7.1のJavaFXプラグインで提供しているJavaFXプレビューは (少なくとも私の環境では)依然として文字化けしています。 JavaFX 1.2.1でビルドされたプラグインが配布されれば直るでしょう。 (2009/9/13)
そして、その通りプラグインが更新されて直りました。JavaFXプレビューでも 文字化けしません。(2009/9/20)
javafx.scene.control.ListViewで日本語を表示しようとすると文字化けします。 javafx.ext.swing.SwingListは文字化けしないので代用できます。 ただし、ListViewのプロファイルはcommonなのに対して、 SwingListのプロファイルはdesktopとなっているのでモバイルでは使えません。 将来的な解決に期待しています。
例:
fontNames = SwingList {
translateX:_x
translateY:_y + 20
width:180 height:120
items: for(name in Font.DEFAULT.getFamilies()){
SwingListItem {
text: name
selected: false
}
}
}
図:FontDialogカスタムノード
javafx.scene.control.Hyperlinkも文字化けします。 ということはjavafx.scene.control.Labeledもです。