Tenho uma aplicação que na tela principal foi criado um JDesktopPanel, um menu e uma barra de status na parte inferior.
O meu problema é que quando crio as telas chamadas atraves do menu, as mesmas fica atrás do menu e da barra de status quando arrastadas.
Acredito que elas ficam “presas” ao JDesktopPanel, gostaria de saber se tem alguma forma de “soltar” os JInternalFrame que são chamados através do menu, para que eles não fiquem atras do menu e da barra de status.
Segue a imagem para exemplificar, nesse caso eu arrastei a tela para baixo e a mesma ficou atras da barra de status na parte inferior do sistema, o mesmo ocorre se eu arrastar para a parte superior, ficando atrás do menu.
Esse é o sentido do JDesktopPane. Ele força seu JInternal a ficar na sua área estipulada… O que pode ser feito neste caso é diminuir o tamanho dessa área.
Provavelmente diminuir as propriedades do setBounds de seu JDesktop já resolveria o seu problema.