[color=darkblue]Alguém sabe como colocar bordas em um JPanel ?
algo do tipo:
JPanel
|…|
|…|
|…|
|_____________________|
desde já agradeço !
[/color]
[color=darkblue]Alguém sabe como colocar bordas em um JPanel ?
algo do tipo:
JPanel
|…|
|…|
|…|
|_____________________|
desde já agradeço !
[/color]
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(“Borda”));
ou
jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
Tem uma classe que no pacote javax.swing chamada BorderFactory. Esta classe tem uma penca de métodos estáticos que retornam objetos do tipo javax.swing.Border.
A classe JPanel tem um método chamado setBorder, que recebe um objeto Border por parâmetro.
Um exemplo bem simples, utilizando uma borda bem simples seria o seguinte:
JPanel pnlDadosPessoais = new JPanel();
pnlDadosPessoais.setBorder(
BorderFactory.createTitledBorder("Dados Pessoais")
);
Existem outros métodos na BorderFactory para criar bordas mais sofisticadas, como o createCompoundBorder.
[color=blue]Dê uma olhada na API dessa classe[/color].
Divirta-se!