Forum: PC-Programmierung Java, Bilder ausblenden


von Kai S. (kai999)


Lesenswert?

Hallo,

wie kann ich in Java einstellen, dass vor dem eigentlichen Programm, ein 
Bild angezeigt wird. Das Bild soll nach wenigen Sekunden von alleine 
ausgeblendet werden.
Wie geht das? Ist das ausblenden nur durch einen Knopf-Druck möglich?
Danke im Voraus.

von Hensel (Gast)


Lesenswert?

Was du suchst ist ein Splash-Screen ... man muss vor dem anzeigen aller 
anderen Fenster eine rahmenlosen Frame anzeigen, der sich nach einiger 
Zeit selbst schliesst. Dazu gibt es genügend Tutorials im Web. Das 
offizielle ist das hier:

https://docs.oracle.com/javase/tutorial/uiswing/misc/splashscreen.html

Grüße

von Jan H. (j_hansen)


Lesenswert?

Kai S. schrieb:

> wie kann ich in Java einstellen

Java ist eine Programmiersprache. Die "stellt" man nicht "ein", sondern 
man programmiert damit.

> Ist das ausblenden nur durch einen
> Knopf-Druck möglich?

Nein.

von Hensel (Gast)


Lesenswert?

Dem Autor sollte bewusst sein, dass das vorher anzuzeigende Bild auch 
einfach nur ein Teil des Programms ist und nicht "vor" Java gestartet 
oder "eingestellt" wird.
Davon mal abgesehen ist somit sehr wohl ein Knopf im Splash-Screen 
möglich ... Man kann in einem Frame anzeigen was man möchte ...

von Dussel (Gast)


Lesenswert?

Du kannst das Programm schon starten, ohne dass ein Fenster angezeigt 
wird. Das Programm erstellt dann wie gewünscht die Fenster, kümmert sich 
um Timer und schließt die Fenster wieder. Wie du das Fenster deinen 
Wünschen entsprechend aufbaust, musst du rausfinden. Dafür dürften die 
angegebenen Links hilfreich sein.
Das Allgemein zum Verständnis.

von Le X. (lex_91)


Lesenswert?

Konzentrier dich auf die Features deines Tools, nicht auf den 
Splash-Screen.
Der nervt die User eh nur.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.