jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Se não me engano vc vai chamar o método close() do objeto Window. Mas pra isso vc precisa pegar/guardar uma referência pra ele.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
cadu-fpolis
Novo Membro
Registrado
27 Mensagens
0 Curtidas
E como eu obtenho um objeto Window?
Ai vai a declaracao da classe da minha janela:
----------Classe Cadastro Pessoas----------
public class CadastroPessoas extends JFrame {
...
}
--------------------
E aqui o codigo que uso para instanciar um objeto da classe e mostra-lo na tela:
--------------------
CadastroPessoas cadPessoas = new CadastroPessoas();
cadPessoas.show();
--------------------
Mas no objeto cadPessoas nao tem um método ".close()".
Tem um ".getOwner()" que retorna um objeto do tipo Window, mas tentei ".getOwner().close()" mas não existe.
Se alguém puder ajudar, fico muito grato.
Muito obrigado!
Carlos Eduardo Silva
Universidade Federal de Santa Catarina - UFSC
Florianópolis - Santa Catarina
niTsumuji
Veterano
Registrado
1.4K Mensagens
1 Curtida
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Calma! Não tema! Com Slackware não há problema!
-----------------
Slackware 11.0
AMD Athlon64 3000+@1800
OpenGL Programmer
Assembler n00b
cadu-fpolis
Novo Membro
Registrado
27 Mensagens
0 Curtidas
niTsumuji,
Olha no que deu:
------------------------------
java.lang.NullPointerException
at Principal.finalizaCadastro(Principal.java:397)
at CadastroPessoas$2.actionPerformed(CadastroPessoas.java:138)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
------------------------------
Carlos Eduardo Silva
Universidade Federal de Santa Catarina - UFSC
Florianópolis - Santa Catarina
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
"janela" é uma referência válida?
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke