Salve, ho notato che effettuando degli output in una JTextArea, qualora lo spazio non fosse sufficiente, il testo non va a capo, e inoltre se la JTextArea si è riempita, non scrolla.
Ho quindi aggiunto al codice un JScrollPane e usato questo per l'inserimento nel layout: risultato è che vedo l'elemento con la barra di scorrimento ma non più la JTextArea.
codice:
import javax.swing.*;
import java.awt.*;


public class Finestra extends JFrame {
	private JTextArea textArea;
	private Choice scegli;
	private JButton bottone;
	private Panel squadre;
	private Font font;
	private JLabel copy;
	private JScrollPane scroll;
	
	public Finestra() {
		super("Playoff A1");
		setSize(600, 400);
		setResizable(false);
		setLocationRelativeTo(null);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLayout(new BorderLayout());
		scroll = new JScrollPane (textArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
		add(scroll);
		setVisible(true);
		textArea = new JTextArea();
		font = new Font("Arial", Font.PLAIN, 16);
		textArea.setFont(font);
		textArea.setWrapStyleWord(true);
		// codice non pertinente il problema...
		add(squadre, BorderLayout.NORTH);
		add(scroll, BorderLayout.CENTER);
		add(copy, BorderLayout.SOUTH);

		setVisible(true);
Nel main() c'è un
codice:
new Finestra();
Dato che non riesco a vedere la JTextArea dentro il JScrollPane, non riesco a sapere se scorre da sola all'aggiungersi di righe di output o se resta in cima e bisogna procedere col mouse.