textarea java,Java Textarea ScrollPane

I have created a textarea, and i need a scrollbar applied to the textarea when necessary (when the text gets too long down and it cant be read anymore).

this is the code i have written, but for some reason, the scrollbar doesnt really come up?

final JTextArea textArea = new JTextArea();

textArea.setEditable(false);

textArea.setBounds(10, 152, 456, 255);

textArea.setBorder(border);

textArea.setLineWrap(true);

sbrText = new JScrollPane(textArea);

sbrText.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);

panel_1.add(textArea);

解决方案

You have to remove the code line that makes the JTextArea have absolute size on the screen due to using setBounds(). This makes it non-resizable, and JScrollPane works only if its content is resizable.

// wrong

textArea.setBounds(10, 152, 456, 255);

Please read JTextArea and JScrollPane tutorial; please run examples from both tutorials.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值