xcxd.net
当前位置:首页 >> JAVA中将JTExtArEA组件中的数据写入文件如何实现换行 >>

JAVA中将JTExtArEA组件中的数据写入文件如何实现换行

一行一行的写,可以不? JTextArea ta=JtextareaClass.jtextarea1; for(int i = 0; i < ta.getRows(); i++){ String str = ta.getText(ta.getLineStartOffset(i),ta.getLineEndOffset(i); pw.write(str+"\r\n"); }

JTextArea有个方法为setLineWrap(boolean wrap) ,将参数设为True,就可以自动换行 如果是想每一次输入都是换行的话,那就在在上一次输入的最后加一个“\r\n”.举个例子:jTextArea.append("输入内容"+"\r\n");这样,每次输入的话,都是另起一行的.要加上\r\n,这样才可以,测试过,这样可以实现写完一段就换行

jtextarea有个方法为setlinewrap(boolean wrap) ,将参数设为true,就可以自动换行 如果是想每一次输入都是换行的话,那就在在上一次输入的最后加一个“\r\n”.举个例子:jtextarea.append("输入内容"+"\r\n");这样,每次输入的话,都是另起一行的.要加上\r\n,这样才可以,测试过,这样可以实现写完一段就换行

感觉和System.out.print()没有什么区别 在要换行的位置加 jtextarea.append("\n"); jtextarea.setText(rs.getString("name")); jtextarea.setText(rs.getString("sex")); jtextarea.setText(rs.getString("age")); 疑问一:不会覆盖吗? 我感觉要实现你说的效果应该是jtextarea.append(rs.getString("name")); 疑问二:age存在数据库里是varchar类型的吗?为什么以getString()提取?

在点击JFileChooser时,保持住JTextArea这个对象或其中的内容,点击确定时,用流的形式将其写入文件中,大致是这个流程,试一下吧.

java输出到txt的时候增加换行符的方法如下:package com.anjoyo.test; import java.io.FileWriter; import java.io.IOException; public class TestFileWriter { public static void main(String[] args) throws IOException{ //\r\n为换行符 FileWriter fw = new

System.out.println();直接在要换行的地方加上这条语句就可以了

java.awt.TextArea 具有换行能力.这由水平滚动策略来控制.由于滚动不是由 JTextArea 直接完成的,因此必须通过另一种方式来提供向后兼容性.JTextArea 具有用于换行的 bound 属性,该属性控制其是否换行.在默认情况下,换行属性设置为 false(不换行). JText.setLineWrap(true);没 试过,不知道可行

1.使用java中的转义符"\r\n":Java代码 String str="aaa"; str+="\r\n"; 这样在str后面就有换行了.注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWriter的newline()方法:Java代码 FileOutputStream fos=new

换行加上\n就可以了

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com