ja faz algum tempo que nao mecho com java e ja esqueci muita coisa.....
bom estou com um problema no programa abaixo, eu nao consigo dimensionar da forma correta o JtextField
importjava.awt.*;importjavax.swing.*;publicclassMainextendsJFrame{publicstaticvoidmain(Stringargs[]){Mainapp=newMain();app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}JTextFieldTFctrc;publicMain(){super("Ctrc");// Evita que a JFrame seja redimensionadathis.setResizable(false);setSize(350,250);setVisible(true);TFctrc=newJTextField("");TFctrc.setBounds(20,50,10,30);add(TFctrc);}}
Coloque no construtor e acredito que irá funcionar.
Abraços!
Matheus_Leandro_Ferr
Acredito que não é problema de layout conforme supracitado pelos colegas.
Pois por definicição (padrão) um JFrame já vem com o layout null se não declara-lo.
O setVisible(true) deve ser sempre a ultima coisa e você deve modificar os seus valores do setBounds para o textfield.
Realmente é o border, estranho! quem sabe ele não queira usar este layout ?
Continuo afirmando:
O que esta errado não é o layout e sim a posição do setVisible(true).
att.
fabiofalci
É, o setVisible está errado ali. Puxando ele pra ultima linha do construtor vai
abrir a tela com o BorderLayout com um grande textfield no CENTER.
leandronsp
Pessoal, esotu com uma dúvida referente a JTextField.
Tenho uma classe com 8 variaveis de instancia. Para criar um formulario de entrada de dados na tabela do BD, referente a esta classe mapeada com hibernate, tenho que criar 8 JtextField´s?