[color=darkblue]Como fechar JInternalFrame a partir de um Button ? exemplo :[/color]
if (e.getSource() == this.btn) {
//Aqui quero fechar apenas o JInternalFrame
}
[color=darkblue]Desde já agradeço[/color]
[color=darkblue]Como fechar JInternalFrame a partir de um Button ? exemplo :[/color]
if (e.getSource() == this.btn) {
//Aqui quero fechar apenas o JInternalFrame
}
[color=darkblue]Desde já agradeço[/color]
I ai brother blz,
Usa um JInternalFrame.setClosed(boolean).
Exemplo:
JButton btnClose = new JButton( "Fechar");
close.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
try {
JInternalFrame.setClosed( true );
}
catch( PropertyVetoException x ) {
System.err.println( "Não Fecha" );
}
}
} );
[color=darkblue]Obrigado, criei esses dois métodos[/color]
/**
* Fecha o JInternalFrame a partir da chamada do método
*/
private void disposeOnClosed() {
this.dispose();
}
/**
* Fecha o JInternalFrame a partir da chamada do botão fechar
*/
private void closeInternalFrame() {
this.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);
}
e ai galera…
nao estou conseguindo fechar o JInternalFrame atraves de um botao
mesmo com o dispose();
os eventos criu numa inner class mas mas to conseguindo por favor ajudem me