繁体   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