Bloquear acesso ao Jframe principal

3 respostas
galotinho

É o seguinte eu tenhu um JFrame principal e a partir dele eu chamo varios JInternalFrames! Eu queria que qdo eu exibisse um JInternalFrame, o JFrame não pudesse ser acessado, para que fosse escolhido outro JInternalFrame, até aquele JInternalFrame ser fechado!
Deu pra entender? Como eu poderia fazer issu?

3 Respostas

squall926

Ola!
quando chamar o JInternalFrame junto adicione as linha abaixo

this.setEnabled(false);
ou
setEnabled(false);
ou
frameprincipal.setEnabled(false);

e quando for fechar o JInternal Frame faça…

this.setEnabled(true);
ou
setEnabled(true);
ou
frameprincipal.setEnabled(true);

Mas isso considerando que os JInternalFrame estão sendo Instânciados na mesma classe do frame principal…

galotinho

Mais ai ele bloqueia tbm meu JInternalFrame, eu chamo meu JInternalFrame dentro de uma JDesktopPane ki eu criei e instanciei dentro da JFrame! Qdo eu coloco this.setEnabled(false), ele trava tudo! Como eu poderia resolver esse problema?
=/

V

Pq ao invez de usar uma JInternalFrame voce nao usa o JDialog?
Ele te permite isso!

Criado 25 de setembro de 2006
Ultima resposta 29 de set. de 2006
Respostas 3
Participantes 3