cubo
Dezembro 28, 2009, 8:50pm
#1
Galera, não achei nd no forum, talvés não tenha procurado direito mas é o seguinte:
Criei Um JFrame com diversos JInternal Frames para um aplicativo, usando aqueles recursos “visuais” do NetBeans, MAS, ocorre um problema q não consigo resolver de maneira alguma.
Por exemplo, em um dos InternalFrames, eu abro outro InternalFrame, para uma consulta a uma tabela de um banco de dados, ele abre, com a tabela q criei e tals, mas todos os componentes do InternalFrame ficam por cima desde frame, isso ficou confuso rs, anexei uma imagem de como ficou…
Já tentei, usar coisas como toFront(), toBack(), entre outras milhares de coisas, mas até agora nada.
Alguém tem alguma idéia?
zoren
Dezembro 29, 2009, 8:27am
#2
Coloca o código do InternalFrame que os componentes ficam por cima, oq vc usou pra chamar os frames e onde
vc adicionou um InternalFrame em outro??
Nunca vi isso
cubo
Dezembro 29, 2009, 8:48am
#3
kra, não tenho o código aqui, só a noite, mas o mesmo acontece, se eu adicionar dois internalframes no meu JFrame principal…
um sobrescreve o outro, umas coisas ficam por cima, outras não…
a noite posto o código
Vlw!
zoren
Dezembro 29, 2009, 8:51am
#4
Por acaso vc tem um JDesktopPane??
onde vc coloca os seus JInternalFrame??
cubo
Dezembro 29, 2009, 9:03am
#5
Eles estão em um JFrame, existe uma solução melhor?
lina
Dezembro 29, 2009, 10:17am
#6
Oi,
Parece que você está adicionando tudo em um unico JFram e… certo?
Para aplicações que utilizam JInternalFrame é aconselhado a utilização do JDesktopPane ! Procure entende-lo…
Tchauzin!
cubo
Dezembro 29, 2009, 10:46am
#7
Eu tenho uma tela principal q chamo de home, e dela vou abrindo InternalFrames, esta home é quem deve ser a JDesktopPane?
Obrigado por enquanto galera
altitdb
Dezembro 29, 2009, 10:46am
#8
Cara eu tambem tinha este problema,
dae colokei um JDesktopPane dentro do JFrame, e adicionei meus JInternalFrames no JDesktopPane e ficou tudo tranquilo.
Pelo que andei lendo sobre JInternalFrame isso é o mais correto.
http://java.sun.com/docs/books/tutorial/uiswing/components/internalframe.html
Esse link ae me ajudou muito!
Qualquer duvida so falar.
xD~~
cubo
Dezembro 29, 2009, 9:01pm
#9
Por isso que eu amo esse forum…
Kra ficou lindo!
O ruim eh q nem tudo são flores…
Tinha 4 internal frames nesse JFrame, adicionei todos ao JDesktopPane, MAS, só três deram o ar da graça, tem um q insiste em não aparecer…
Não tenho idéia do que fazer…
antes meu código estava assim:
cadastroRuas cru = new cadastroRuas();
add(cru);
cru.setVisible(true);
e agora:
cadastroRuas cru = new cadastroRuas();
prop.add(cru);
cru.setVisible(true);
Onde prop é meu JDesktopPane, como eu disse, tem quatro que deveriam aparecer, só apareceram três, e em todos fiz as mesma alterações…
MUITO obrigado por enquanto galera!