/ / Adicionar JTextArea ao JFrame não é exibido - java, swing, layout, jtextarea

Adicionando JTextArea ao JFrame não mostrando - java, swing, layout, jtextarea

Tentei pesquisar e não consigo encontrarpor que meu JTextArea não está aparecendo, eu tenho uma classe separada para criar uma GUI, mas quando declaro uma nova GUI nessa classe, a GUI aparece com o tamanho e o título corretos, mas sem TextArea.

    import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;

public class BaseballPlayerGUI extends JFrame {

JTextArea arear = new JTextArea();

public BaseballPlayerGUI() {
this.setSize(500,500);
this.setTitle("Baseball Players");
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
arear.setText("Why wont this show in TextArea!");
}
}

Respostas:

2 para resposta № 1

Tentei pesquisar e não consigo descobrir por que meu JTextArea não está aparecendo,

Você não adicionou a área de texto ao quadro:

this.add(arear);
this.setSize(500,500);

Além disso, geralmente você adiciona uma área de texto a um painel de rolagem para provavelmente usar:

this.add(new JScrollPane(arear) );