vou postar o código:
editarId = new JButton("Editar");
editarId.addActionListener(this);
editarPeso = new JButton("Editar");
editarPeso.addActionListener(this);
editarPreco = new JButton("Editar");
editarPreco.addActionListener(this);
editarGenero = new JButton("Editar");
editarGenero.addActionListener(this);
id = new JLabel("Número de Identificação: "+a.getId());
peso = new JLabel("Peso: "+a.getPeso());
preco = new JLabel("Preço: "+a.getPreco());
genero = new JLabel("Genero: "+a.getGenero());
exit = new JButton("Voltar");
exit.addActionListener(this);
ok = new JButton("Ok");
ok.addActionListener(this);
JPanel buttonPanel = new JPanel(); //use FlowLayout
JPanel buttonPanel2 = new JPanel();
JPanel buttonPanel3 = new JPanel();
buttonPanel.setLayout(new GridLayout(0,1));
buttonPanel2.setLayout(new GridLayout(0,1));
buttonPanel3.setLayout(new GridLayout(0,1));
buttonPanel.add(id);
buttonPanel2.add(editarId);
buttonPanel.add(genero);
buttonPanel2.add(editarGenero);
buttonPanel.add(peso);
buttonPanel2.add(editarPeso);
buttonPanel.add(preco);
buttonPanel2.add(editarPreco);
buttonPanel3.add(ok);
buttonPanel3.add(exit);
add(buttonPanel, BorderLayout.PAGE_START);
add(buttonPanel2, BorderLayout.PAGE_START);
add(buttonPanel3, BorderLayout.PAGE_END);
}
Como faço para deixar alinhado os JLabel com os JButton ?