Pessoal utilizo o Netbeans e gostaria de saber se existe algum código que fecha todos os jframes da aplicação, mas que não encerra ela.
Estou fazendo o Logoff do Sistema!
Pessoal utilizo o Netbeans e gostaria de saber se existe algum código que fecha todos os jframes da aplicação, mas que não encerra ela.
Estou fazendo o Logoff do Sistema!
Ajuda!
Acredito que você vai ter que usar o setVisible(false) nos seus JFrames se você não tem um JFrame ‘central’.
Eu preciso dar dispose, e ter uma forma de saber quais são os forms abertos.
Oi,
1- Adicione todos os JFrames dentro de um ArrayList.
2- Percorra esse ArrayList e receba por meio do método get(index) o JFrame em questão.
3- De um dispose() em cada 1 deles.
Tchauzin!
Blz, entendi completamente!
Mas como que populo o arraylist com o JFrames? Que código que faz isso?
use o método getFrames()
Frame[] frames = getFrames();
for (int i = 0; i < frames.length; i++) {
frames[i].dispose();
}
RESOLVIDO!
Esse código juntamente com as idéias deram certo!
Agradeço muito a vcs!
GUJ É REALMENTE O MELHOR FORUM EXISTENTE!
Blz, entendi completamente!Mas como que populo o arraylist com o JFrames? Que código que faz isso?