关于JTextArea的换行问题(解决问题立刻结贴) 各位大侠,怎样来让JTextArea自动换行,比如说全屏时一行输入40个汉字就换行,不是全屏的时候输入20个汉字就换行,就是根据窗口大小来自动换行,怎么解决这个问题啊?还有怎么去掉下面的滚动条?解决问题立刻结贴! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setLineWrap(boolean wrap) 如setLineWrap(true)可以设置自动换行。 public void setLineWrap(boolean wrap)设置文本区的换行策略。如果设置为 true,则当行的长度大于所分配的宽度时,将换行。如果设置为 false,则始终不换行。当策略更改时,将激发 PropertyChange 事件("lineWrap")。此属性默认为 falsepublic void setWrapStyleWord(boolean word)设置换行方式(如果文本区要换行)。如果设置为 true,则当行的长度大于所分配的宽度时,将在单词边界(空白)处换行。如果设置为 false,则将在字符边界处换行。此属性默认为 false。 你可以先放一个jScrollPane,然后把jTextArea放到它上面,之后设置jTextArea的lineWrap为True就行了,会自动换行,只有上下滚动条。 直接setLineWrap(boolean wrap) 就可以达到没有滚动条的要求,没有必要加jScrollPane。、楼主说的说的“全屏时一行输入40个汉字就换行,不是全屏的时候输入20个汉字就换行,根据窗口大小来自动换行”。能不能详细点,不太明白。 嗯,说的都可以,jScrollPane是滚动条,加上setLineWrap(boolean wrap)则只有纵向滚动,自动换行。 java小游戏合集(附带源代码) java中值传递和引用传递如何区分? 谁能介绍一个java开发的商城的源码?收费的最好啊! java中怎样把中文字符串写入到文本文档中 睡觉的线程怎么停止它? 100分问一个继承类访问(方法/变量)的简单问题,大虾门来帮忙``回答的就有分 IO 问题 急急急...THANKS float类型数据相加出错(100分相送) 检测你的基础知识???????????!!!!!!!! 高手请看:如何用java存取DB2中的BLOB字段!! 如何用java设计简单的分形?比如科赫雪花. 获取编辑完了的JTextPane后的信息
setLineWrap(boolean wrap)
如setLineWrap(true)可以设置自动换行。
如果设置为 true,则当行的长度大于所分配的宽度时,将换行。
如果设置为 false,则始终不换行。当策略更改时,将激发 PropertyChange 事件("lineWrap")。此属性默认为 falsepublic void setWrapStyleWord(boolean word)设置换行方式(如果文本区要换行)。
如果设置为 true,则当行的长度大于所分配的宽度时,将在单词边界(空白)处换行。
如果设置为 false,则将在字符边界处换行。此属性默认为 false。
楼主说的说的“全屏时一行输入40个汉字就换行,不是全屏的时候输入20个汉字就换行,根据窗口大小来自动换行”。能不能详细点,不太明白。