-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