JavaFX Fenstertitel zu klein.

MiMa

Top Contributor
Hi,
mir ist aufgefallen das beim Vergeben eines Titels für ein JavaFX Fenster der Text ziemlich kein ist.
Das Problem hatte ich bisher noch nicht und kann mir nicht erklären woher das kommt.

Ich hatte dann versucht den Titel mit einem CSS Befehl zu verändern was leider auch nicht geklappt hatte.
Die Auflösung die ich auf meinen Montioren benutze ist 4K (3840x2160).
Java:
 // Fenster anzeigen
        fenster.setScene(inhalt);
        fenster.setTitle("List View Beispiel");
        String css = "._window_ .window-title {_font-size: 18pt;}";
        fenster.getScene().getRoot().setStyle(css);
        fenster.show();

Wenn ich in IJ eine neue Klasse erstelle und dort ebenfalls den Fenstertitel deklariere ist das dort ebenfanfalls
so klein?

Über Hilfe wäre ich sehr dankbar.

Vielen Dank
M
 

Anhänge

  • JFTitelTextKlein.jpg
    JFTitelTextKlein.jpg
    55 KB · Aufrufe: 0
Zuletzt bearbeitet:
Da hast du leider keine Chance, da der Titel des Fensters "dem Betriebssystem gehört". Du kannst nur den Text ändern, aber nicht dessen Größe. Diese wird durch die Schriftgröße bzw. dem Zoom gesteuert den du in den Systemeinstellungen des OS festlegst.

Du kannst aber als Workaround die Stage undecorated und dann den Titel über ein Label setzen.

Java:
public void start(Stage primaryStage) {
        primaryStage.initStyle(StageStyle.UNDECORATED);

        VBox vbox = new VBox();
        vbox.setPadding(new Insets(10));

        Label title = new Label("Large Title");
        title.setFont(new Font(25)); // Set your desired font size here

        vbox.getChildren().add(title);

        Scene scene = new Scene(vbox, 200, 200);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
 

Neue Themen


Zurück
Oben