pubic class Main extends JFrame {
private NovoUsuario novo;
private JDesktopPane desktop;
public Main() {
...
...
desktop = new JDesktopPane();
novo = new NovoUsuario();
desktop.add( novo );
...
}
}
mas até ae tudo bem...
funciona blz... o problema é que NovoUsuario é um JInternalFrame
public class NovoUsuario extends JInternalFrame implements ActionListener {
...
...
public NovoUsuario() {
...
setVisible( true );
...
}
agora meu problema eh quando eu reescrevo o metado setVisible da classe NovoUsuario:
public void setVisible( boolean aFlag ) {
if( aFlag )
show();
else hide();
}
:arrow: quando eu dou setVisible( true ) continua funcionando normalmente, mas quando uso o metado com o argumento false parece que o JDesktopPane nao atualiza e entao o JInternalFrame fica desenhado na tela ainda... ae so quando eu minimizo e maximizo que o JDesktopPane atualiza...
:arrow: o que devo fazer ???
