Ajuste do JLabel

2 respostas
A

Galera, estou com a seguinte dúvida:
primeiro eu criei os JPanels seguintes:

JPanel jpNome = new JPanel();
JPanel jpNascimento = new JPanel();
JPanel jpEndereco = new JPanel();

dps criei os JTextFields:

final JTextField textNome = new JTextField(50);   
    final JTextField textEndereco = new JTextField(150);
    final JTextField textCidade = new JTextField(30);

inseri eles no Jpanel so que nao to conseguindo ajustar o posicionamento deles, ta automatico:

jpNome.add(new JLabel("Nome: "));
    jpNome.setBounds(50,20,80,20);
    
    jpNome.add(textNome);

alguém poderia me explicar o que está acontecendo ou alguma forma melhor de resolver meu probelma??
desde já agradeço a atenção de todos!

2 Respostas

xpaulinhox

Verifique:

Você definiu o tipo de layout para o painel?
quando vc esta criando o JTextField você está informando o tanho dele pelo parametro (50) e depois você está informando novamente no setBounds o tamanho dele.
(ou tire o parametro ou deixe o paremetro e troque o setBounds por setLocation)

Robsonramosabrao

apock,

Vc definir o tipo de layout que seu JPanel usará…
Layout é forma como os componentes estão dispostos…

Faça o seguinte:
use o método setLaoyout(___), assim, podemos mudar este “posicionamento automático”

ok…

Criado 15 de agosto de 2008
Ultima resposta 15 de ago. de 2008
Respostas 2
Participantes 3