JTextArea文本內容行数的一个奇怪问题 新建一个JTextArea,setLineWrap(true);用setText输入文本,无论多少字符,用getLineCount()得到的行数均是1请问如何获得JTextArea内容的总行数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 用字数来除textarea.getColumns() 试试。2. 看看getDocument()返回的Document中是否有可以用的函数。3. textarea.getRows(); 由于字符可能是中英文混杂,不能用字数来计算行数。Jtextarea.getRows();至终为0,不知道是什么意思。网上已查到JTextArea不能得到自动换行的行数,它只是回车换行的数量而已。 也就是说在JTextArea中使用getLineCount()得到的数字只是内容中“\n”的数量+1而已,并不是总行数。 需要获取行数,要对JTextArea做什么操作么?? java 修改windows Linux 系统时间 java小问题 新手提问,关于for语句的 一道java习题 大家帮帮忙看看这些程序用Java语言怎么写 以下程序是如何实现递归的 菜鸟问题 关于用super调用父类的问题 javamail发邮件这个错误是什么意思呀 ☆★如何设置JBUILDER的CLASSPATH?★☆ 为什么Applet在读取文件时,会出现安全异常? 一个概念问题 在自定义类里面使用boolean判断
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货