"Fading" JDialog möglich?

Status
Nicht offen für weitere Antworten.

Jewe

Mitglied
Hallo Leute!

Nur mal so aus reinem Interesse (auch, weil ich es evetuell später mal brauchen könnte):

Ich habe für meine Firma ein kleines Hilfe-System in Java zusammengebastelt, das Informationen für einzelne Komponenten unserer Software per Mausklick liefert. Die Info wird von einem Dialog angezeigt.
Nun meine Frage:

Kann man es mit Java realisieren, dass der Dialog nach ner gewissen Zeit nicht nur "einfach" verschwindet, sondern quasi langsam durchsichtig wird, wie wir es aus vielen Microsoft-Gimmicks kennen?
Oder geht das auf keinen Fall?

Gruß und danke,
Jens ???:L
 

Sky

Top Contributor
Es gibt soweit ich weiß keine Funktion dafür... es ist aber möglich (wie kommt auf die Gesamt-Anwendung an)

Ich würde von derartigen Spielchen in Individual-Software abraten.
 

thE_29

Top Contributor
Naja, so schwer wirds ja net sein oder??


Einfach einen Screenshot von der App machen (Klasse Robot) und dann die Pixeln erblassen lassen!


Natürlich zeigt man den SCR an (auf einem neuem JFrame ohne Dekoration, also setUndecorated(true) in einem JLabel) und macht einen MouseListener hin (maybe auch motion) und wenn sich da was tut, wieder original Frame anzeigen ^^

Schwups wups hat man nen Effekt :bae:
 

Sky

Top Contributor
ja... aber wenn der Hilfe-Dialog nicht modal ist und zwischenzeitlich z.B. der Hauptframe minimiert wird...? Also geht tut alles (wie schon gesagt) kommt nur auf die genaue Anforderung an...

Unabhängig vom Aufwand rate ich immer noch davon solche Spielchen einzubauen. Je mehr solcher Spielchen gebaut werden desto teuer wird die Software (bedingt duch Design/Entw./Test und nicht zu vergessen: Pflege).
 

Jewe

Mitglied
Naja, stimmt schon... ob das Ganze auch wirklich eingesetzt wird, is nochmal ne andere Frage, aber das reizt mich jetzt grade irgendwie.

Den ScreenShot bekomme ich hin. Is ja ned so schwer. Nur ich komm grad ned drauf, wie ich Pixel zum Erblassen bringen kann...
Wahrscheinlich irgendwas in der Richtung Transparency, oder? Muss ich da mit den Graphics des BufferedImages arbeiten oder sowas in der Richtung?
:?:
 

The_S

Top Contributor
mit den Pixeln des BufferedImages.

du bekommst die Pixel mit getRGB und kannst sie mit setRGB ändern. Musst halt nach *was-weil-ich* Millisekunden das BufferedImage des JDialog immer mehr an das vom Hintergrund anpassen. Oder du zeichnest den Screenshot in den Hintergund und lässt den Vordergrund immer mehr erblassen. bei Color(red, green, blue, alpha) ist der letzte Wert die Transparenz.

Hoff hastes einigermaßen verstanden ;)
 

Bleiglanz

Gesperrter Benutzer
"Schwups" ist in dem Fall das völlig falsche Wort

Willst du wirklich

einen Screenshot des aktuellen Fensters machen

auf dieses Bild dein Hilfefenster legen

aufwändigst neue Bilder berechnen für opacity=100,99,98,...0

alle diese Bilder nacheinander auf den Screen legen: tatsächlich ein Video aus Einzelbildern

und danach soll wieder die alte GUI sichtbar sein?

die Frage reizt mich überhaupt nicht: das ist sauschwer, bringt nichts, macht die Programmsourcen dick fett und fehleranfällig, macht die GUI kaputt (kann man irgendwohin klicken während des Fadings?) usw. usf
 

Jewe

Mitglied
Würds gern probieren mit deiner Klasse, ich kann aber keine rar-Files öffnen...
Naja, schau mich mal nach nem Rar-DePacker um...

Auf jeden Fall schonmal danke!
 

Jewe

Mitglied
Hey Ho!

Danke für das Zip! Sobald ich mal n bisschen Luft hab, mich damit in aller Ruhe auseinander zu setzen, werd ich das mal ausprobieren!

Danke!
 

thE_29

Top Contributor
Update!

Jetzt werden die MouseEvents (motion, wenn enabled, pressed immer) an das "Hauptfenster" zurückgeschickt!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
vandread Swing Fading mit einem jPanel AWT, Swing, JavaFX & SWT 15
E JDialog mit count down timer AWT, Swing, JavaFX & SWT 1
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
A ViewController (IFrame) > Jdialog > Model AWT, Swing, JavaFX & SWT 1
J Ablaufsteuerung/Anleitung machen mit JDialog und einer Zustandsmaschine AWT, Swing, JavaFX & SWT 1
L Swing JDialog ton beim klicken ausstellen AWT, Swing, JavaFX & SWT 1
L JDialog hat manchmal keinen Inhalt AWT, Swing, JavaFX & SWT 2
Drachenbauer Hauptfenster erhält schmale Streifen rechts unt unten, wenn ich einen JDialog hinzufüge. AWT, Swing, JavaFX & SWT 19
it_is_all Warum wird die JTable im JDialog nicht angezeigt? AWT, Swing, JavaFX & SWT 1
B Eingaben im JDialog abwarten AWT, Swing, JavaFX & SWT 4
S Swing JDialog mit KeyEvent als Rückgabe AWT, Swing, JavaFX & SWT 1
O Swing JDialog öffnen und dann warten bis er geschlossen wurde AWT, Swing, JavaFX & SWT 2
stylegangsta JDialog bestimmte Zeilen kursiv AWT, Swing, JavaFX & SWT 20
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
Bluedaishi JDialog modal und JTextArea AWT, Swing, JavaFX & SWT 4
L KeyListener für JDialog AWT, Swing, JavaFX & SWT 7
T Event Handling JDialog schließen, sobald ein neuer erzeugt wird AWT, Swing, JavaFX & SWT 3
D jButton auf von jFrame erzeugtem jDialog AWT, Swing, JavaFX & SWT 16
D Button auf geöffnetem JDialog AWT, Swing, JavaFX & SWT 5
N Definitionen JDialog AWT, Swing, JavaFX & SWT 7
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
Joew0815 JDialog repaint() funktioniert nicht wie gewünscht. AWT, Swing, JavaFX & SWT 2
D Swing Schließen von JDialog soll auch JFrame schließen. AWT, Swing, JavaFX & SWT 4
N Swing Fragen zu non-modal JDialog AWT, Swing, JavaFX & SWT 1
F Swing JDialog schließen - WindowListener bekommt dispose nicht mit AWT, Swing, JavaFX & SWT 0
N JDialog als Progress-Anzeige AWT, Swing, JavaFX & SWT 6
M JDialog statt JFrame AWT, Swing, JavaFX & SWT 22
I focus an ein jdialog geben AWT, Swing, JavaFX & SWT 3
3 JDialog über einem Vollbildfenster anzeigen AWT, Swing, JavaFX & SWT 5
M JDialog soll JFrame "blockieren" AWT, Swing, JavaFX & SWT 2
K JDialog zeigt Components nicht an AWT, Swing, JavaFX & SWT 3
S Jframe aus JDialog starten AWT, Swing, JavaFX & SWT 4
M JDialog übergibt eingaben nicht an aufrufende klasse AWT, Swing, JavaFX & SWT 15
S Assistent im JDialog AWT, Swing, JavaFX & SWT 7
H Swing JDialog cannot be resolved as a typ AWT, Swing, JavaFX & SWT 12
C Swing JDialog "flutet" den Arbeitsspeicher AWT, Swing, JavaFX & SWT 9
S Swing Eigenen JDialog mit Rückgabewert AWT, Swing, JavaFX & SWT 3
C Swing JDialog Ladebildschirm wird nicht angezeit AWT, Swing, JavaFX & SWT 5
Jagson Mit JMenu auf jDialog zurück? Wie? AWT, Swing, JavaFX & SWT 8
A JDialog (modal) blockiert alle Fenster! AWT, Swing, JavaFX & SWT 2
Jagson Swing Von JDialog zu anderem JDialog wechseln AWT, Swing, JavaFX & SWT 2
S JDialog direkt über dem MainFrame aufpoppen lassen AWT, Swing, JavaFX & SWT 2
A Swing JDialog KeyBindings und Textfelder AWT, Swing, JavaFX & SWT 5
D Daten von JDialog an JTable in JFrame übergeben AWT, Swing, JavaFX & SWT 7
D JDialog: immer nur einer gleichzeitig AWT, Swing, JavaFX & SWT 4
S JDialog per Button schließen AWT, Swing, JavaFX & SWT 2
B Swing JDialog modal, aber trotzdem Frame auswählbar AWT, Swing, JavaFX & SWT 2
D JDialog alwaysOnTop, aber nur innerhalb der Applikation AWT, Swing, JavaFX & SWT 3
J Swing JDialog blokiert mehrere JFrames - soll aber nur den aufrufenden blockieren AWT, Swing, JavaFX & SWT 4
S JDialog über Applet AWT, Swing, JavaFX & SWT 3
N Swing Klasse erbt von JDialog - Problem mit innerer ActionListener-Klasse AWT, Swing, JavaFX & SWT 6
J Swing JDialog gleichzeitig mit JFrame anzeigen AWT, Swing, JavaFX & SWT 8
S Probleme jDialog einfügen AWT, Swing, JavaFX & SWT 4
qwerqer Swing JDialog Darstellungsprobleme - Dialog lässt sich nicht schließen AWT, Swing, JavaFX & SWT 3
S Schrift ändern in JDialog AWT, Swing, JavaFX & SWT 3
S Problem mit JDialog AWT, Swing, JavaFX & SWT 3
D Elternfenster vom JDialog aktualisieren oder nicht ? AWT, Swing, JavaFX & SWT 7
hdi Swing Genaue Funktionsweise von modalem JDialog? AWT, Swing, JavaFX & SWT 11
U JDialog ohne Taskleiste AWT, Swing, JavaFX & SWT 7
S Programm pausieren während JDialog offen ist AWT, Swing, JavaFX & SWT 2
X JEditorPane Größe in JDialog automatisch anpassen AWT, Swing, JavaFX & SWT 2
Ollek JDialog Koponenten neu anordnen AWT, Swing, JavaFX & SWT 3
A JDialog AWT, Swing, JavaFX & SWT 10
Dit_ SwingUtilities.invokeLater und Modaler JDialog AWT, Swing, JavaFX & SWT 11
A Frage zu JDialog AWT, Swing, JavaFX & SWT 3
A JDialog ausdrucken AWT, Swing, JavaFX & SWT 7
aze JDialog mit runden ecken AWT, Swing, JavaFX & SWT 8
Dit_ JDialog nur horizontal vergrößern AWT, Swing, JavaFX & SWT 3
C Swing JProgressBar in JDialog wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
M Swing Vererbung, Probleme mit JDialog AWT, Swing, JavaFX & SWT 12
H JDialog, Modal - Klassenübergreifend => Problem AWT, Swing, JavaFX & SWT 5
S Swing Bild (Gif) in Bitte warten JDialog AWT, Swing, JavaFX & SWT 6
U JFrame minimiert nach JDialog, JOptionPane AWT, Swing, JavaFX & SWT 3
K Swing JDialog aus Frame ausrufen AWT, Swing, JavaFX & SWT 2
B JDialog über JFileChooser anzeigen AWT, Swing, JavaFX & SWT 6
B JDialog AWT, Swing, JavaFX & SWT 6
J Swing Probmel mit JDialog (Modal/FocusLost/Button) AWT, Swing, JavaFX & SWT 5
E Swing Fehlerhaftes Verhalten bei gleichzeitigen Verwendnen von PopUpMenu und JDialog?! AWT, Swing, JavaFX & SWT 5
J Swing JDialog mit static-Funktion anzeigen -> Rückgabewert AWT, Swing, JavaFX & SWT 3
E Daten von JDialog nach JFrame übertragen AWT, Swing, JavaFX & SWT 4
F ActionListener von JButton funktioniert mit JFrame aber nicht mit JDialog AWT, Swing, JavaFX & SWT 2
D Mehrere Comboboxen in JDialog AWT, Swing, JavaFX & SWT 2
F JDialog per Button schliessen - klappt nicht AWT, Swing, JavaFX & SWT 4
BattleMaster246 JDialog erscheint in der Taskbar AWT, Swing, JavaFX & SWT 7
H Sub-Dialog von modalem JDialog aus aufrufen - geht das? AWT, Swing, JavaFX & SWT 6
R Swing JDialog liefert immer false, 2 JListen verknüpfen AWT, Swing, JavaFX & SWT 3
P Swing eigenen Modalen JDialog AWT, Swing, JavaFX & SWT 6
J JDialog verliert Werte AWT, Swing, JavaFX & SWT 3
N Variablen an JDialog übergeben AWT, Swing, JavaFX & SWT 2
P Swing JDialog schliesst nicht AWT, Swing, JavaFX & SWT 2
X Swing JDialog von JInternalFrames überlappen lassen AWT, Swing, JavaFX & SWT 2
O JDialog-JScrollPane-JTable Problem AWT, Swing, JavaFX & SWT 3
N Swing Frage zu modalem JDialog. AWT, Swing, JavaFX & SWT 16
A JFrame oder JDialog AWT, Swing, JavaFX & SWT 12
B Swing JDialog : Herausfinden wie dieser beendet wurde? AWT, Swing, JavaFX & SWT 2
T JDialog ohne Fenstermanager? AWT, Swing, JavaFX & SWT 2
S JDialog in der Taskbar anzeigen AWT, Swing, JavaFX & SWT 3
A Swing JFrame Werte aus JDialog übergeben AWT, Swing, JavaFX & SWT 4
K Swing JDialog ohne Titlebar mit Rahmen AWT, Swing, JavaFX & SWT 5
KrokoDiehl Swing KeyEvents für JDialog / JFrame AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben