Desabilitar JInternal Frame

2 respostas
F

Aí Gurizada,

é o seguinte, estou começando no java, mas até qua já consegui fazer algumas coisas legais, o que preciso e não estou conseguindo fazer é o seguinte:

Tenho um Frame criado através da classe JFrame e dentro deste de acordo com a ação do usuário são acrescentados vários JInternalFrames, até aí blza, o que não estou conseguindo é desabilitar o JInternalFrame, quero que fique visivel, mas que o usuário não consiga fazer nada nele, tentei utilizar o método SetEnabled(); mas não obtive resultado e pior além de não desabilitar não dá nenhum erro.

Tentei a partir do frame principal com o comando:

frameinterno.SetEnabled(false);

também tentei de dentro do próprio frame interno para teste, assim:

this.SetEnabled(false);

mas não obtive sucesso, será que alguém pode me dar uma luz ?
obrigado,
[]s. :?: :?: :?: :frowning:

2 Respostas

D

para torná-lo invisível use o método setVisible(false)…
para descarregá-lo use o método dispose()…

R

Dango… o fotto não quer esconder ou fechar a frame e sim desabilita-la…

fotto… eu tentei fazer aqui e realmente não funcionou o setEnabled(false)
e o mais engraçado… o método isEnabled() retorna false !!! :shock:

[/b]

Criado 21 de novembro de 2003
Ultima resposta 21 de nov. de 2003
Respostas 2
Participantes 3