JDesktopPane e JInternalFrame - Problema

5 respostas
olivalpaulino

Boa noite.
Alguém sabe porque não consigo por o JInternalFrame dentro do JDesktopPane ?
Há alguma modificação no java que não requisita mais o JDesktopPane?

O que eu fiz:

  1. Criei um JFrame
  2. Add um JPanel nesse JFrame (sobrescrevendo todo o JFrame)
  3. Add um JDesktopPane cobrindo todo o JPanel
  4. Add um JInternalFrame que era pra ficar dentro do JDesktopPane, mas não fica

Eu queria poder add vários JInternalFrame nesse mesmo JDesktopPane para poder fazer um Menu bastante interativo com troca de telas.

Obs.: Estou usando NetBeans.

5 Respostas

darlan_machado

De acordo com a documentação (https://docs.oracle.com/javase/8/docs/api/javax/swing/JInternalFrame.html):

Generally, you add JInternalFrame s to a JDesktopPane . The UI delegates the look-and-feel-specific actions to the DesktopManager object maintained by the JDesktopPane .

Ou seja, não deveria haver nenhum problema com isso.
Qual versão do java está usando?

staroski

Posta o código.

olivalpaulino

Obrigado, @darlan_machado. Acabei de instalar a versão atual, mas o erro persistiu no netbeans. Instalei o eclipse pra testar e funcionou. Acredito que o erro é na instalação do netbeans. Vou reinstalar pra ver.

olivalpaulino

Versão 1.8.0_231 jdk e jre

olivalpaulino

Realmente, @darlan_machado e @staroski. Era algo na instalação do netbeans. Agora está tudo normal. Obrigado.

Criado 20 de novembro de 2019
Ultima resposta 24 de nov. de 2019
Respostas 5
Participantes 3