Como eu uso Border?

Alguem sabe algum site ou poderia me mostrar como criar uma TitleBorder…
Gostaria de saber se tem como escolher a posição em q o TitleBorder irá ficar no JPanel.

Gracias,
warcraft03.

Ola

Da uma olhada no factory de bordes, javax.swing.BorderFactory, ele tem algumas configurações que vc pode usar… que estão no border desejado, no seu caso o javax.swing.border.TitledBorder

tem como eu criar 2 TitledBorder dentro de um JPanel?
eis minha duvida em questão… setar uma borda no JPanel eu consegui…
agora preciso colocar outra… dentro dessa Borda ja criada.

tem alguma maneira…? pq eu n vi nada da API que eu possa usar pra isso. :sad:

tem como eu criar 2 TitledBorder dentro de um JPanel?
eis minha duvida em questão… setar uma borda no JPanel eu consegui…
agora preciso colocar outra… dentro dessa Borda ja criada.

tem alguma maneira…? pq eu n vi nada da API que eu possa usar pra isso. :sad:

Ola,

Uma borda por panel… mas o que vc pode fazer é usar varios panels…

desculpa o post duplo… tava demorando d+ pra obter resposta do portal depois de ter clicado em enviar então cliquei novamente.

[quote=“BrunoCarlo”]Ola,

Uma borda por panel… mas o que vc pode fazer é usar varios panels…[/quote]

tem como eu colocar um painel encima de outro numa relativa posição e tamanho?

[quote=“warcraft03”]desculpa o post duplo… tava demorando d+ pra obter resposta do portal depois de ter clicado em enviar então cliquei novamente.

[quote=“BrunoCarlo”]Ola,

Uma borda por panel… mas o que vc pode fazer é usar varios panels…[/quote]

tem como eu colocar um painel encima de outro numa relativa posição e tamanho?[/quote]
Ola,

Acredito que tem, mas o painel que estiver por cima terá que ter transparencia, para que o de baixo apareca. Mas nunca fiz assim não.

Algo assim?

JPanel panel0 = new JPanel(new BorderLayout());
JPanel panel1 = new JPanel(new BorderLayout());

panel0.add(panel1);

panel0.setBorder(BorderFactory.createTitledBorder("Primeira"));
panel1.setBorder(BorderFactory.createTitledBorder("Segunda"));

JFrame frame = new JFrame();
frame.setContentPane(panel0);
frame.setSize(500, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

JPanel dentro de um JPanel. Cada um com uma borda.
Colocar 2 bordar no mesmo painel… hmm… nunca vi…