Dúvidas com JInternalFrame

7 respostas
Capy

Dae pessoal!! Sou novo na linguagem mas estou estudando! Já aprendi muita coisa… mas não o suficiente!.. :smiley:

To fazendo um programinha aqui, estou usando JInternalFrame para as telas, mas, ao maximizar, eu queria que sumisse a barra de título do JInternalFrame.
Alguem já usou o IReport? o efeito é ± o mesmo, quando maximizado o botão de fechar o frame interno fica no JMenuBar…

Não sei se fui bem claro… Mas, se alguém puder me ajudar eu agradeço!!
8)

7 Respostas

ViniGodoy

No java padrão, não há um jeito fácil de se fazer isso.
Uma vez vi uma API externa justamente para usar no lugar do JInternalFrame e ela prometia exatamente isso.

Vou ver se acho o link e te passo. :wink:

ViniGodoy

Tente:

setRootPaneCheckingEnabled(false); javax.swing.plaf.InternalFrameUI ui = frame.getUI(); ((javax.swing.plaf.basic.BasicInternalFrameUI)ui).setNorthPane(null);

ViniGodoy

Achei, o site era:
www.winlaf.org

Mas foi descontinuado. :frowning:

Capy

ViniGodoy:
o código que vc me passou serviu(em partes)…
ele retirou a barra de título, como eu queria, mas não faz o resto.

estou procurando na net faz um tempo, ainda nao achei nada.

fiz uns “improvisos técnicos”, fico parecido, mas acho que fica mto “estranho”.


se alguém puder ajudar, agradeço.

http://www.guj.com.br/posts/list/77052.java
nesse link tem a foto descrevendo o que eu quero faze!!

valeu ai…

ViniGodoy

Geralmente, não é uma boa alterar o comportamento visual dos componentes do Swing, a menos que ele tenha classes específicas para isso.
Não só será um item complexo para dar manutenção no seu sistema, como também geralmente agrega pouco valor ao seu usuário.

Explique para ele que fazer isso é extremamente caro e complexo em Java, e certamente ele não irá querer pagar por isso…

Capy

Essa parte da barra de título e os botões eu desisti…
perdi tempo mas não tive resultado muito construtivo!!

mas agora eu to com outras idéias, se alguem puder ajudar,

eu tenho um jInternalFrame que, quando é aberto, abilita uma certa opção no “Frame pai”. Até ai tranquilo, mas eu quero que , quando esse mesmo jInternalFrame for fechado, a opção que ele abilitou volte a ser desabilitada.
Eu tentei algo aqui mas não deu certo.
Ainda não descobri como fazer isso.

agradeço se alguem souber e me passar…

:slight_smile:

M

Vide exemplo do brlima:
http://www.guj.com.br/posts/list/15555.java

Criado 9 de novembro de 2007
Ultima resposta 6 de abr. de 2008
Respostas 7
Participantes 3