ola galera…estou iniciando em java e estou criando uma aplicação onde executo alguns cadastros e algumas consultas e estou usando o JDesktopPane para isso.
gostaria de saber c posso continuar usando o JDesktopPane e c isso pode dar algum problema no futuro ou devo fazer com jframe???
lembrando …tenho varias telas de cadastro e consultas trabalhando dentro do JDesktopPane.
Utiliza JDesktopPane quando você for trabalhar com JInternalFrame… Se vpcê não for utilizar frames internos, utilize JFrame ou JDialog.
B
brpaula
ha algum problema c eu trabalhar só com internalframes…eu estou pensando em criar todo o sistema dentro desse JDesktopPane e gostaria de saber c isso pode prejudicar o meu sistema…
grato
abraço
R
RicardoLuis
Não há problema algum, crie um JDesktopPane e adicione a eles os seus JInternalFrames… O sistema irá funcionar sem problema algum.
B
brpaula
valew ricardo …então eu vou continuar a fazer com internal frames…
abraço
P
paulohrl
Tem como colocar um componente direto no jdesktoppane?
LoK_PaPaTuA
eu toh com um problema pareceido, difereciando que eu qro usar classes que estendem JFrame, mas naum consigo fazer as janelas aparecerem dentro do JDesktopPane. Elas sempre “surgem” como uma nova janela. Algume pode m ajudar acoloca-las dentro do JDesktopPane?
ViniGodoy
Só um detalhe.
Não tem como fazer um JInternalPane modal.
Existe este artigo que te mostra como fazer isso, mas nenhuma dessas dicas funciona 100%.
O engraçado é que o JOptionPane tem os métodos JOptionPane.showInternalMessageDialog, e o mesmo para input dialog e confirmation dialogs. Ou seja, a própria sun precisou desse recurso, ainda sim não o implementou nas bibliotecas padrão. E o pior, até hoje.
Por isso, dialogs modais deverão estar fora do seu Desktop Pane. E isso te impõe a necessidade de projetar seu sistema para que essas telas fiquem restritas janelas de erro/informação, e não telas importantes, como um cadastro.