Wie legen Sie das Symbol von einem Dialogfeld-Steuerelement Java FX/Java-8
Könnte ich fehlt etwas sehr offensichtlich, aber ich kann nicht herausfinden, wie das Symbol für eine Dialog-Komponente (ProgressDialog um genauer zu sein). Ich weiß, wie zu tun, dass für eine Phase this.primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/icon/Logo.png")));
aber ich finde nichts für die Dialog-Familie. Und irgendwie, die Bühne-Symbol hat keinen Einfluss auf die Dialog-Symbol.
Dank
InformationsquelleAutor BlackLabrador | 2015-01-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine hervorragende tutorial hier von Marco Jakob, wo finden Sie nicht nur Dialoge, sondern auch, wie Ihr problem zu lösen.
Sowohl für die neuen Dialoge (in JDK8u40 frühen Versionen oder mit openjfx-Dialoge mit JDK 8u25), oder für diejenigen, die in ControlsFX, um den Symbol-dialog verwenden, können Sie diese Lösung:
Dieser Codeausschnitt zeigt, wie eine
ProgressDialog
von ControlsFX, und legen Sie ein Symbol für den dialog:dialog.initOwner(primaryStage)
bevor das Dialogfeld angezeigt.Beachten Sie, dass dieses Dialogfeld mit dem Fortschritt der sich zeigt, wenn der Dienst gestartet, so gibt es keine Notwendigkeit zu nennen
dialog.showAndWait()
.InformationsquelleAutor José Pereda
Nur Tun, wie diese:
Hier ist das Ergebnis
**Meine Freunde, ist es die informatik, die wir tun? : Nein, wir basteln
**
Ich habe es geändert danke
InformationsquelleAutor Envy Hion
Für alle, die vielleicht auch Fragen, wie man ändern Sie die Header-Grafik, ist dies auch möglich. Hier ist eine Methode, die ich in meine JavaFX-Projekte, einfach Sie diese Methode aufrufen, und übergeben Sie den Alert als parameter werden sowohl die Titel-bar-Symbol und die header-Grafik.
Dann, in welcher Klasse ich wählen, um eine Benachrichtigung zu erstellen, kann ich dies tun und ich werde einen Alarm mit benutzerdefinierten text. Icon und Header-Grafik Hinzugefügt werden, wie gut.
InformationsquelleAutor Dustin R