JDesktopPane e JInternalFrame

Queria uma explicação,para que eles servem.Pois mesmo vendo alguns artigos eu ainda estou com dúvida sobre os ambos.
E se puderem,poderiam me dar um exemplo do uso dos dois?
Obrigado

O JDesktopPane é um container, que pode conter vários JInternalFrames. Se você quisesse implementar um desktop de um sistema operacional, por exemplo, a janela principal (onde fica o papel de parede) seria o JDesktopPane. Cada programa que você abrisse seria um JInternalFrame, que você pode redimensionar, fechar/abrir, arrastar, etc.

1 curtida

Obrigado pela explicação e pelo exemplo!