Monday, February 25, 2013

Get installed font families using Font.getFamilies()

Get installed font families using Font.getFamilies()


package javafxfonts;
import java.util.List;
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ListView;
import javafx.scene.layout.StackPane;
import javafx.scene.text.Font;
import javafx.stage.Stage;
/**
 *
 * @web http://java-buddy.blogspot.com/
 */
public class JavaFXFonts extends Application {
 
 @Override
 public void start(Stage primaryStage) {
 primaryStage.setTitle("http://java-buddy.blogspot.com/");
 
 ListView<String> listView = new ListView<>();
 List<String> familiesList = Font.getFamilies();
 ObservableList<String> familiesObservableList = 
 FXCollections.observableArrayList(familiesList);
 listView.setItems(familiesObservableList);
 
 StackPane root = new StackPane();
 root.getChildren().add(listView);
 primaryStage.setScene(new Scene(root, 300, 250));
 primaryStage.show();
 
 }
 public static void main(String[] args) {
 launch(args);
 }
}


more: Example to apply font.

No comments:

Post a Comment

[フレーム]

Subscribe to: Post Comments (Atom)

AltStyle によって変換されたページ (->オリジナル) /