cel*_*cni 5 java swing jscrollpane jtextarea jscrollbar
这个问题看起来微不足道,但我找不到解决方案.
当我创建一个表单时,它包含一个JTextArea.我想在其中放入大的常量文本.如果文本长1000行,我希望我的JTextArea行高1000行(足够大以显示没有滚动条的整个文本).JTextArea是在一个可以有滚动条的面板内部,因此当它变得太大时不会出现问题(JTextArea该面板中有两个......就像在diff工具中一样).有谁知道我怎么能做到这一点?谢谢.
在BorderLayout将处理滚动条开箱,如果你只是把你JTextArea的JScrollPane,你把它添加到你的面前JPanel. FlowLayout另一方面,却没有.它不会显示滚动条,除非像@Xorty暗示,你打电话setPreferedSize()给你JScrollPane并给它你想要的尺寸.