Wie ich in SceneBuilder
sehen Sie für ImageView
Grafik gesetzt (obwohl das Bild wird nicht funktionieren, wenn Sie das Projekt als .jar exportieren und Sie haben das Bild in das Glas).JavaFX Wie Satz Image von SceneBuilder
1) Ich möchte Bilder für einige FXML-Schaltflächen durch SceneBuilder
setzen, aber ich kann nichts darüber finden.
2) Auch wird es nützlich sein, wenn Sie Informationen geben, wie mit .fxml
zu tun, was ich mit getClass().getResource("image.png");
tun, so habe ich nicht manuell das auf der Java-Datei zu tun.
Edit:
Beide Antworten von Fabian und sind John Vernee korrekt sind jeweils eine für Frage 1 und 2, aber ich kann nur eine Auswahl.
Die Struktur der Ressourcenordner:
Sie sagen, dass "das Bild nicht funktioniert, wenn Sie das Projekt als' .jar' exportieren ", aber ich denke nicht, dass das der Fall ist. Können Sie eine FXML-Datei und eine Ausgabe von 'jar tvf' auf einer JAR-Datei bereitstellen, die auf diese Weise unterbrochen wird? – jewelsea
Ich kann dir den "auch" -Teil erzählen. Und ich habe ein Test-Jar gebaut, das gut mit dem Bild darin harmoniert, indem ich es aus FXML setze. –
@jewelsea Ich weiß nicht, wie man es aus fxml.Ich habe es aus SceneBuilder gesetzt und das Bild muss aus dem Glas.Thats was ich meine.Wie kann ich es in das Glas und wieder arbeiten? – GOXR3PLUS