Erro - setLayout(null);

3 respostas
R

Oi pessoal !!!
Estou iniciando no Java e esse exemplo que eu fiz está dando um erro que não consigo solucionar. O erro ocorre no setLayout(null);. Se eu tiro ele o código compila mas os Labels e TextFields aparecer todos desconfigurados na janela.

Será que alguem pode me ajudar.

Agradeço desde já!

[code]import javax.swing.*;
import java.awt.*;

public class ExemploJTextField extends JFrame{

JLabel rotulo1,rotulo2,rotulo3,rotulo4;
JTextField texto1,texto2,texto3,texto4;

public ExemploJTextField (){

super("Exemplo com JTextField");

Container tela = getContentPane();

SetLayout(null);

rotulo1 = new JLabel ("Nome");
rotulo2 = new JLabel ("Idade");
rotulo3 = new JLabel ("Telefone");
rotulo4 = new JLabel ("Celular");
texto1 = new JTextField(50);
texto2 = new JTextField(3);
texto3 = new JTextField(10);
texto4 = new JTextField(10);

rotulo1.setBounds(50,20,80,20);
rotulo2.setBounds(50,60,80,20);
rotulo3.setBounds(50,100,80,20);
rotulo4.setBounds(50,140,80,20);


texto1.setBackground(Color.YELLOW);
texto1.setBounds(110,20,200,20);
texto2.setBounds(110,60,20,20);
texto3.setBounds(110,100,80,20);
texto4.setBounds(110,140,80,20);
tela.add(rotulo1);
tela.add(rotulo2);
tela.add(rotulo3);
tela.add(rotulo4);
tela.add(texto1);
tela.add(texto2);
tela.add(texto3);
tela.add(texto4);
setSize(400, 250);
setVisible(true);
setLocationRelativeTo(null);

}

public static void main(String args[]){

ExemploJTextField app = new ExemploJTextField();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}

3 Respostas

b11

Fica desconfigurado pq vc nao esta usando nenhum gerenciador de layout
De uma olhada no FlowLayout, BorderLayout, GridLayout, GridBagLayout… e veja qual é o melhor para sua aplicaçao

colored

Faz o Nome do Seu Container.setLayout(null);

R

Agora rodou !!!

Valeu galera foram muito válidas as informações. O começo é assim é assim mesmo…rs rs rs :smiley:

Abraço

Criado 15 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 3
Participantes 3