Adicionando Componente na mão no NetBeans[Resolvido com GridBagLayout]

5 respostas
mateus.cordeiro

Boa tarde,

Estou utilizando o NetBeans para gerar as telas do projeto.
Porem estou com um problema, temos a necessidade que seja acrescentados componentes que virão com informações do banco de dados.
Ex: Para cada processo dependo dos privilegios do usuario deve ser acrescentado dentro de um JPanel outros JPanel com informações diferentes.

Podem não estou conseguindo isso.

public void carregaPanel(){
JPanel subPanel = new JPanel();            
JLabel labelPanel = new JLabel();
labelPanel.setText("teste");
subPanel.add(labelPanel);
panelTeste.add(subPanel);//Panel principal
}

Não dá erro, só não aparece nada, porem se eu coloco apenas o labelPanel(Label) ele aparece normal.

Como posso resolver isso?

Está dentro do Frame esse metodo

5 Respostas

Ivan_Alves

Cara faz tempo que não mexo com Swing mais tenta usar o

nos seus painel

mateus.cordeiro

Cara infelizmente não funcionou!

Ivan_Alves

Cara é por causa do layout deve estar com layout livre o ‘panelTeste’ então a forma de jogar o componente lá é diferente você pode ver melhor colocando o layout como ‘Borda’ ou BorderLayout agora se você quiser outros layouts você tem que ver como o netbeans os adiciona que irá aparecer normalmente.

mateus.cordeiro

Ivan
Boa tarde
Obrigado pela ajuda.
Estou utilizando o GridBagLayout e resolveu meu problema!

Ivan_Alves

mateus.cordeiro:
Ivan
Boa tarde
Obrigado pela ajuda.
Estou utilizando o GridBagLayout e resolveu meu problema!

Que bom que pode ajudar, se precisar estamos aí, flw!

Criado 16 de março de 2012
Ultima resposta 19 de mar. de 2012
Respostas 5
Participantes 2