Java 输出在文本框上怎么换行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 输出在文本框上怎么换行相关的知识,希望对你有一定的参考价值。
我做了一个循环 目的是要输出 不是System.out.println(name+"有"+count2+" 个");这种
而是lFind.setText(name+":"+count2+"\r\n");这样的输出 注意语句是在循环中 但是这样每次只能看到最后一次循环 要怎么办才能解决!!! 试过"\r\n"不管用!可以输出在Label或者TextField上都行 要怎么做? 能解决问题有加分!
txt.setLineWrap(true); // 当字符串太长时,允许自动换行
txt.setText("a\\r\\nb\\r\\n");// 通过\\r\\n添加换行符 参考技术A 因为每次执行lFind.setText(name+":"+count2+"\r\n");都会覆盖上次设置的值
解决方案:使用多线程里的sleep函数,每间隔一段时间循环一次
关于多线程参考文档吧。本回答被提问者采纳 参考技术B 虽然看不明白你的意思,什么循环输出在Label上啊~~~ 是不是"\r\n" 给转义了啊? "\\r\\n" ,来两个试试。。。如果是页面上的话,换行不是<br>嘛~~~?~?
java如何在文本框上加滚动条?
参考技术A 需要javax.swing里面的JScrollPane组件\\x0d\\x0a\\x0d\\x0a给你个例子吧\\x0d\\x0a\\x0d\\x0aimport javax.swing.*;\\x0d\\x0a\\x0d\\x0apublic class TestScroll \\x0d\\x0a public TestScroll()\\x0d\\x0a JFrame jf=new JFrame("test");\\x0d\\x0a JPanel jp=new JPanel();\\x0d\\x0a JTextArea jta=new JTextArea(8,20);\\x0d\\x0a JScrollPane jsp=new JScrollPane(jta);//新建一个滚动条界面,将文本框传入\\x0d\\x0a jp.add(jsp);//注意:将滚动条界面添加到组建中,而不是添加文本框了\\x0d\\x0a jf.add(jp);\\x0d\\x0a \\x0d\\x0a jf.pack();\\x0d\\x0a jf.setLocation(300,300);\\x0d\\x0a jf.setVisible(true);\\x0d\\x0a jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\\x0d\\x0a \\x0d\\x0a public static void main(String[] args) \\x0d\\x0a new TestScroll();\\x0d\\x0a \\x0d\\x0a以上是关于Java 输出在文本框上怎么换行的主要内容,如果未能解决你的问题,请参考以下文章