[color=darkblue]Sim é possível, eu utilizo dessa forma, é só você adaptar para o seu JFrame: [/color]
[color=darkblue]Segue a maneira como utilizo :[/color]
[code] panelButton.setLayout(new GridBagLayout());
TitledBorder border = new TitledBorder(“Atualizar”);
border.setTitleColor(Color.BLACK);
border.setBorder(BorderFactory.createLineBorder(Color.BLUE, 1));
panelButton.setBorder(border);
panelButton.add(new JLabel("Atualização : "),
new GridBagConstraints(0, 1, 1, 1, 0, 0,
GridBagConstraints.WEST, GridBagConstraints.NONE,
new Insets(10, 10, 5, 5), 0, 0));
panelButton.add(textWay,
new GridBagConstraints(1, 1, 1, 1, 1, 0,
GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5,
5), 0, 0));
panelButton.add(importar,
new GridBagConstraints(2, 1, 1, 1, 1, 0,
GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5,
5), 0, 0));
panelButton.add(confirmar,
new GridBagConstraints(1, 3, 1, 1, 1, 0,
GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5,
5), 0, 0));
setLayout(new BorderLayout(0, 0));
JPanel pnlParametro = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
pnlParametro.add(panelButton);
[/code]