-1
我试着搜索周围,似乎无法找到为什么我的JTextArea没有显示,我有一个单独的类来创建一个GUI,但是当我在该类中声明一个新的GUI时,GUI弹出与正确的标题和大小,但没有TextArea。将JTextArea添加到JFrame不显示
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!");
}
}
谢谢!我不知道它必须使用.add方法。我不需要声明JScrollPane?或者在那一行中声明? – Wilks 2015-04-03 00:51:03
@Wilks:搜索的地方是Swing教程。你可以在这里找到它们和其他Swing资源的链接:[Swing Info](http://stackoverflow.com/questions/tagged/swing)。 – 2015-04-03 00:57:36
是的,在第二个例子中,JScrollPane是在这一行中创建的。如果要定制滚动窗格的属性,则只需要为滚动窗格定义一个变量。 – camickr 2015-04-03 00:57:37