PDA

View Full Version : [JAVA] Iconificare/ripristinare JDialog


lovaz
31-08-2007, 16:34
Come da titolo, per JFrame ho trovato qua:
http://www.exampledepot.com/egs/java.awt/frame_FrameIconify.html
per le dialog invece non saprei. Sapete se si può fare?

Inoltre, c'è un modo per ricavare tutte le finestre aperte da un'applicazione?
(in pratica devo iconificare/ripristinare tutto da programma)

Grazie.

andbin
31-08-2007, 16:55
Come da titolo, per JFrame ho trovato qua:
http://www.exampledepot.com/egs/java.awt/frame_FrameIconify.html
per le dialog invece non saprei. Sapete se si può fare?Ma una Dialog/JDialog non ha i pulsanti di minimizzazione/massimizzazione.

Inoltre, c'è un modo per ricavare tutte le finestre aperte da un'applicazione?Vedo che nella classe java.awt.Frame c'è un metodo:

public static Frame[] getFrames()

ma non ti so dire di più (leggi il javadoc).

EDIT: c'è anche public static Window[] getWindows() in java.awt.Window (Java 6).

lovaz
31-08-2007, 17:16
Grazie della risposta.
Ma una Dialog/JDialog non ha i pulsanti di minimizzazione/massimizzazione.

le non modali sì, almeno sul mio sistema.

Vedo che nella classe java.awt.Frame c'è un metodo:

public static Frame[] getFrames()

Può essere utile...

EDIT: c'è anche public static Window[] getWindows() in java.awt.Window (Java 6).
Per il momento non posso usare java 6 :(

Mi sa che mi conviene convertire alcune dialog in frame.

Grazie ancora, alla prossima.