Articles of javafx

JavaFx Webview JDK 8 kann das selbstsignierte Zertifikat nicht laden

Ich habe versucht, Webview in meine Javafx-App zu implementieren, und ich verwende JDK 8, um es zu entwickeln. Wenn ich webEngine zum Laden einer HTTPS-Zertifikat-Website verwende, funktioniert es einwandfrei: webEngine.load(“https://google.com”); Aber wenn ich mein selbstsigniertes HTTPS-Zertifikat verwende, kann es es nicht öffnen. Ich habe versucht, diesen Code zu verwenden, um Ihnen das Problem zu zeigen: […]

Holen Sie sich Wert von der Datumsauswahl

Ich möchte den Wert von JavaFX Datepicker erhalten und den Wert als Date Object speichern: final DatePicker datePicker = new DatePicker(LocalDate.now()); Date date = datePicker.getValue(); grid.add(datePicker, 1, 9); Können Sie mir sagen, wie ich LocalDate in Date umwandeln LocalDate ?

Java 9 JavaFX Preloader

In Java 8 kann ich eine JavaFX-Anwendung mit einem Preloader mithilfe der folgenden Methode starten: LauncherImpl.launchApplication(WindowMain.class, WindowMainPreloader.class, new String[]{…}); Ich bevorzuge es, wie oben beschrieben, aus Code heraus zu starten, anstatt eine Deploy-Konfiguration zu verwenden, da ich nicht möchte, dass die grafische Benutzeroberfläche bei jedem Start der Anwendung gestartet wird, sondern erst nach einem Code, […]

Steuert die Tastatureingabe in javafx TextField

Ich möchte die Eingabe in ein Javafx TextField steuern, so dass ich nur numerische Eingaben zulassen kann. Wenn also die maximalen Zeichen überschritten werden, wird das Textfeld nicht geändert. edit: Basierend auf einer Empfehlung in den Kommentaren habe ich die vom JavaFX-Projektleiter vorgeschlagene Methode verwendet. Es funktioniert hervorragend, um die Eingabe von Buchstaben zu verhindern. […]

kann das Symbol javafx.application in IntelliJ Idea IDE nicht auflösen

Ich habe versucht, eine JavaFX- Anwendung in IntelliJ Idea IDE zu erstellen, aber ich habe einen Kompiliererrors erhalten, der besagt: Java: Paket javafx.application existiert nicht. Ich habe das Projekt-SDK und die Projektsprachenebene auf Java 8 geändert, das Projekt neu geladen, aber es hat nicht geholfen. Dann habe ich überprüft, ob das JavaFX Plugin in den […]

Stoppen Sie die Threads, bevor Sie mein JavaFX-Programm schließen

Ich habe ein Problem beim Schließen meiner Anwendung, da einige Threads noch ausgeführt werden, nachdem ich die Anwendung geschlossen habe. Jemand kann mir mit einer Methode helfen, alle Threads im Hintergrund zu beenden, bevor der Hauptthread beendet wird ??? [BEARBEITET] Mit meinen Fragen zu javafx habe ich festgestellt, dass viele neuere Entwickler Probleme beim Verwalten […]

Sicherer Weg, Passwort von PasswordField in JavaFX zu erhalten

Gibt es eine Möglichkeit, das Kennwort von PasswordField in JavaFX8 sicher abzurufen, damit es nicht im Speicher gespeichert wird? Standardoption: String pass = passwordField.getText(); ist nicht genug für mich. Ich erwarte so etwas: char[] pass = passwordField.getPassword();

InvocationTargetException beim Ausführen eines javafx-Programms

So funktionierte das in dem Beispiel von javafx, als mein PC jdk 1.7.0 hatte, also könnte dies die neue Version von FX in java8 sein; Ich bekomme einen schönen Stack-Trace jfx-project-run: Executing E:\workspace\PathFinderApp\dist\run1095471771\PathFinderApp.jar using platform C:\Program Files\Java\jdk1.8.0\jre/bin/java Exception in Application start method java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:367) at […]

Laden Sie das Image in ImageView JavaFX

Ich möchte das Bild (im Projektordner gespeichert) im Dialogfenster anzeigen, aber wenn ich meine Methode showDialogWithImage starte, bekomme ich FileNotFoundExcpetion: imgs \ pic1.jpg (Das System kann die angegebene Datei nicht finden), obwohl das Bild dort liegt. Ich habe auch versucht, Bild auf diese Weise zu laden: Image image = new Image (getClass (). GetResourceAsStream (Pfad));, […]

JavaFX: Warum verursacht stage.setResizable (false) zusätzliche Margen?

Diese kleine JavaFX-Testanwendung import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.BorderPane; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; public class ApplicationWithNonResizableStage extends Application { public static void main(final String[] args) { launch(args); } @Override public void start(final Stage primaryStage) throws Exception { final Rectangle rectangle = new Rectangle(200, 100, Color.POWDERBLUE); final BorderPane pane = new BorderPane(rectangle); final Scene […]