這是一個小型代碼,應該顯示一個textarea並顯示我輸入的內容。但我不知道爲什麼它不顯示文本。當我按住任意鍵時,水平滾動條移動,意味着有東西進入,但沒有任何顯示。 我使用JDK 1.8並在Windows 7 64位上使用記事本進行編輯。Java8 - 文本不會顯示在TextArea中
public class tarea
{
public static void main (String[] args)
{
Frame f = new Frame("My Frame");
f.setLocation(100, 100);
f.setSize(500, 500);
f.setLayout(null);
f.setBackground(Color.BLACK);
f.setTitle("My area");
TextArea ta = new TextArea();
ta.setBounds(10, 10, 400, 400);
f.add(ta);
f.setVisible(true);
}
}
爲什麼你還在使用AWT?它被多年前的Swing替代 – msrd0 2014-09-27 10:44:36
只需刪除這兩行:'f.setLayout(null);'和'ta.setBounds(10,10,400,400);'。否則,你會得到你所要求的... – Holger 2014-09-27 12:44:31