簡體   English   中英

Java swing:向文本區域添加滾動條

[英]Java swing: Add scroll bar to textarea

我有一個更新按鈕按下的文本區域(此更新工作正常)。 當它更新時,需要滾動條的文本區域中會出現一個長列表。 但是,當我在下面添加最后兩行時,不僅滾動條沒有出現,文本也沒有出現。 我該如何解決? (我是 java swing 新手,所以答案越簡單越好)

textArea1 = new JTextArea("");
textArea1.setBounds(450, 40, 400, 700);
frame.getContentPane().add(textArea1);
JScrollPane scroll = new JScrollPane(textArea1);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

您將JScrollPane添加到JFrame

textArea1 = new JTextArea("");
textArea1.setBounds(450, 40, 400, 700);
JScrollPane scroll = new JScrollPane(textArea1);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
frame.getContentPane().add(scroll);

Oracle 有一個有用的教程,使用 Swing 創建 GUI 跳過使用 NetBeans IDE 學習搖擺部分。

您應該使用 Swing 布局管理器,而不是setBounds

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM