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 № 1Tentei 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) );