swing中的大部分组件可以使用html的语法,JLabel的文本换行输入可以使用下面的语句:
MyJLablesetText("<html><p>第一行</p></p>第二行</p></html>");
参考资料是Sun的教程,可以看看
不知道你IO流用的那种类,说几种解决方法吧:
1直接单独输出一句"\n",这是换行符
txtOutwrite("\n");2若使用
BufferedWriter txtOut=new BufferedWriter(new FileWriter("BufferedWritertxt"))BufferedWriter类来输出文本的话,1中方法仍然可用,还多了一种
txtOutnewLine(); //自动识别 *** 作系统的换行符3若使用
PrintWriter txtOut=new PrintWriter(new FileOutputStream("PrintWritertxt"))PrintWriter类来输出文本的话,1中方法仍然可用,还自带一种
txtOutprint("开始换行\n"); //添加"\n"后换行txtOutprintln("开始换行"); //自动换行
import javaioFileNotFoundException;
import javaioIOException;
import javaioRandomAccessFile;
public class RandomAccess {
public static void main(String args[]) throws IOException{
RandomAccessFile raf=null;
try {
raf = new RandomAccessFile("work","rw");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
rafseek(raflength());
rafwrite("hello world!\naaa"getBytes());
rafclose();
}
}
用 \n 就好了
以上就是关于java的label中如何实现换行输出全部的内容,包括:java的label中如何实现换行输出、java io流换行输出、Java 随机流 输出怎么换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)