Grazie andbin, con il GridLayout avevo già provato questa soluzione:
codice:
// Creazione del titolo, del sottotitolo e della descrizione
JPanel pannello1 = new JPanel();
JL_titolo = new JLabel(titolo);
JL_sottotitolo = new JLabel(sottotitolo);
JL_descrizione_1 = new JLabel(descrizione_1);
pannello1.setLayout(new GridLayout(3,0));
pannello1.add(JL_titolo);
pannello1.add(JL_sottotitolo);
pannello1.add(JL_descrizione_1);
getContentPane().add(pannello1, BorderLayout.NORTH);
ma avevo riscontrato due problemi:
1) Non riesco a mettere al centro le stringhe di testo
2) Non riesco a settare un bordo ma posso risolvere aggiungendo delle stringhe vuote