JTextArea本身不自带滚动和换行,滚动需要用到JScrollPane
JTextArea text = new JTextArea(5,40);
//给JTextArea设置换行
text.setLineWrap(true); //激活自动换行功能
text.setWrapStyleWord(true); // 激活断行不断字功能
//实现滚轮
frame.add(new JScrollPane(text)); //将text放入JScrollPane内,然后将JScrollPane添加到窗口里