簡體   English   中英

如何使JTextArea在Java中可滾動?

[英]How to make a JTextArea scrollable in java?

嗨,我做了一個JTextArea,但是它沒有滾動,有人可以告訴我為什么嗎?

JTextArea textArea = new JTextArea(2, 0);
textArea.setText("sdsdsd \n dfdfdf \n dsdsdsdsd \n dsdsdsd \n sdsdsdsd");
textArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(textArea);
panel.add(textArea);

另外,我希望它能夠自動向下滾動,當添加新內容時,顯示它僅在可能的情況下自動顯示最后兩行。

謝謝。

采用,

panel.add(scrollPane);

panel.add(textArea);

將JScrollPane添加到JPanel,而不是JTextArea。

要滾動到底部,請參閱此答案

暫無
暫無

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

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