Hallo zusammen
Ich arbeite noch nicht lange mit Java, bzw. JavaFX und bin gerade dabei ein Adressbuch zu programmieren. Die wichtigsten Funktionen konnte ich bereits erfolgreich erstellen und das Programm wird langsam brauchbar.
Was mich aber noch stört, ist dass meine Anwendung auf meine Auflösung, bzw. Bildschirmgrösse ausgerichtet ist. Ich benutze einen 4k Fernseher mit 65 Zoll als Monitor. Ich habe die Fenstergrösse, Schriftgrössen, Buttons, usw. nun alle manuell im SceneBuilder angepasst, damit sie auf meinem Fernseher eine angenehme Grösse haben.
Was ich bis jetzt so gelesen habe, sollte man css benutzen, um die verschiedenen Elemente anzupassen. Kann man mit css eigentlich auch die Fenstergrösse einstellen, also das was im Moment in der fxml Datei mit
definiert ist? Wie realisiert man es am besten, dass das Programm möglichst unabhängig von Bildschirmgrössen und Auflösungen ist? Kann man beim Start des Programms die Auflösung und Bildschirmgrösse auslesen lassen und dann entsprechend eine passende css Datei dafür definieren?
LG
Ich arbeite noch nicht lange mit Java, bzw. JavaFX und bin gerade dabei ein Adressbuch zu programmieren. Die wichtigsten Funktionen konnte ich bereits erfolgreich erstellen und das Programm wird langsam brauchbar.
Was mich aber noch stört, ist dass meine Anwendung auf meine Auflösung, bzw. Bildschirmgrösse ausgerichtet ist. Ich benutze einen 4k Fernseher mit 65 Zoll als Monitor. Ich habe die Fenstergrösse, Schriftgrössen, Buttons, usw. nun alle manuell im SceneBuilder angepasst, damit sie auf meinem Fernseher eine angenehme Grösse haben.
Was ich bis jetzt so gelesen habe, sollte man css benutzen, um die verschiedenen Elemente anzupassen. Kann man mit css eigentlich auch die Fenstergrösse einstellen, also das was im Moment in der fxml Datei mit
Code:
<AnchorPane prefHeight="1080.0" prefWidth="1920.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
LG