Bem eu gostaria de saber como faço para exibir botoes referente as letras de A a Z em jframe na forma horizontal, sendo que a dimensao do meu form só permite exibir por exemplo 10 letras (lado a lado) em paniel com layout flowlayout. Tenho testado antes inserir este painel em JScrollPane, porem nao obtive o resultado desejado. Alguém sabe de um componente que resolveria a minha situacao ??
Código para gerar os JButons.
for(int x=65;x<=90;x++){
Character c= (char) x;
JButton botao=new JButton(c.toString());
}
Olha, vou dar uma resposta bem vaga porque você não postou o código.
Tente usar o GridLayout(x,y)
ele recebe como parâmetros dois inteiros que representam um grid. O problema que ele vai esticar os campos adicionados a ele quanto maior for o tamanho do Painel contêiner. Tente criar um painel com um tamanho definido e atribuir este layout e os itens a ele.
Se tiver um pouco mais de experiência, use um gerenciador de Layout externo, como o MigLayout.
De fato é um pouco tosco ter de ficar rolando um painel só para poder pegar um botão. É melhor ter botões menores (como você fez) ou reservar um espaço maior para os botões ( o que você precisaria fazer se tivesse de usar um touch screen ).