Tenho em meu banco uma tabela com funcionários.
Em meu jFrame tenho um array de objetos com todos os funcionarios cadastrados.
Gostaria de saber como fazer para criar em tempo de execução um botão para cada funcionário. Onde eu possa mudar as caracteristicas de cada botão como icone, nome, etc.
Supondo que eu tenha muitos funcionários, como acomodar os botões no frame?
String[] nomes = new String[]{"Robson", "Ana", "Maria", "João","Zé"};
for (int i = 0; i < nomes.length; i++) {
String nome = nomes[i];
JButton btn = new JButton(nome);
getContentPane().add(btn);
btn.setBounds(10, 22*i, 80, 20);
}
Crie um JPanel com FlowLayout que faz com que os componentes sejam inseridos da esquerda pra direita, ou então use o BoxLayout que voce pode ter esse mesmo efeito ou então de cima pra baixo.