java~为什么给JTextArea添加的滚动条不显示??

2025-01-29 18:23:35
推荐回答(2个)
回答1:

你程序里有个问题。
JScrollPane是个容器,你的代码把JTextArea既加到了JSP上,又加到了JFRM上。
应该将contentPane.add(jTextArea);一行去掉。当然这不是滚动条不显示的原因。
JSP是默认需要时才显示滚动条的。如果要强制显示,使用下面的方法:
sp.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
sp.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

回答2:

setHorizontalScrollBar(JScrollBar horizontalScrollBar);
你还没增加滚动条啊,当然不显示了,这是增加水平滚动条的方法。
这是增加垂直滚动条的。
setVerticalScrollBar(JScrollBar verticalScrollBar);