É 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?
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…
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?
=/
Pq ao invez de usar uma JInternalFrame voce nao usa o JDialog?
Ele te permite isso!