- 先创建JTextArea
由于需要添加JScrollPane,所以JTextArea这里不要添加尺寸大小。
JTextArea jTextArea=new JTextArea();
//jTextArea.setPreferredSize(new Dimension(460,150));
jTextArea.setEditable(false);//设置为不可编辑
jTextArea.setLineWrap(true);//文字比控件的宽度还长时会自动换行
jTextArea.setWrapStyleWord(true);//在单词边界换行,而不是粗暴的直接在字符边界换行
- 设置JScrollPane
JScrollPane jScrollPane=new JScrollPane(jTextArea);//jTextArea就不能在设置边界大小了
jScrollPane.setPreferredSize(new Dimension(460,100));
jScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
- 往上层容器添加此JScrollPane滚动面板即可
jPanel.add(jScrollPane);