Alinhamento JPANEL EM JFRAME

0 respostas
A

Bom dia,

Estou adicionando um jlabel e um jtextfield um um panel, e depois adicionando esta panel ao jframe.
Duvida.
Nao estou conseguindo alinhar a esquerda os objetos adicionados no panel.

Desde ja agradeco

import javax.swing.JTextField;

import javax.swing.JFrame;

import javax.swing.JButton;

import javax.swing.JLabel;

import java.awt.GridLayout;

import javax.swing.JPanel;

import java.awt.Component;

//import java.awt.FlowLayout;

public class Construtor {

private JFrame jfJanela;
    private GridLayout lay;
    private JPanel p1,p2,p3,p4,p5;
    private JLabel jlCod,jlNome,jlCpf,jlFone;
    private JTextField jtCod,jtNome,jtCpf,jtFone;
    
    public Construtor(){

    jfJanela = new JFrame("-Autex-");
    lay = new GridLayout(5,1);
    jfJanela.setLayout(lay);
    //_______________________________________
     p1 = new JPanel();
     p2 = new JPanel();
     p3 = new JPanel();
     p4 = new JPanel();
     p5 = new JPanel();
    //_______________________________________
    jlCod = new JLabel("Codigo:");
    jlNome = new JLabel("Nome:");
    jlCpf = new JLabel("CPF:");
    jlFone = new JLabel("Fone::");
    //_______________________________________
    jtCod = new JTextField(6);
    jtNome = new JTextField(20);
    jtCpf = new JTextField(11);
    jtFone = new JTextField(8);
    //_______________________________________
    p1.add(jlCod);
    p1.add(jtCod);
    jfJanela.add(p1);

    p2.add(jlNome);
    p2.add(jtNome);
    jfJanela.add(p2);

    //_______________________________________
    jfJanela.setVisible(true);
    jfJanela.setSize(300, 200);

}

}

Criado 4 de outubro de 2010
Respostas 0
Participantes 1