JTextArea的append问题

问题描述

while((temp=bR.readLine())!=null){txtbx.append(temp);txtbx.append("n");//在这里}

我做了一个记事本的小程序,在[打开]这个功能的地方,如果有"txtbx.append("n");"这一句,就会这样每行字之间都会空一行.如果不加的话,就会这样所以请大神给个解决办法,我的是win864bitjdk1.7

解决方案

解决方案二:
txtbx.append(temp);txtbx.append("n");//在这里'改成txtbx.append(temp+"n");
解决方案三:
引用1楼AA5279AA的回复:

txtbx.append(temp);txtbx.append("n");//在这里'改成txtbx.append(temp+"n");

一样的啊,我试过的,还是这个样子
解决方案四:
引用2楼u012190260的回复:

Quote: 引用1楼AA5279AA的回复:
txtbx.append(temp);txtbx.append("n");//在这里'改成txtbx.append(temp+"n");

一样的啊,我试过的,还是这个样子

你确定第一行和第二行之间的空白那是换行而不是间距?
解决方案五:
引用3楼AA5279AA的回复:

Quote: 引用2楼u012190260的回复:
Quote: 引用1楼AA5279AA的回复:
txtbx.append(temp);txtbx.append("n");//在这里'改成txtbx.append(temp+"n");

一样的啊,我试过的,还是这个样子

你确定第一行和第二行之间的空白那是换行而不是间距?

绝对不是间距.
解决方案六:
换行最好使用System.getProperty("line.separator")如果还不行,把全部代码贴上来看看吧?

时间: 2024-07-31 12:17:57

JTextArea的append问题的相关文章

JTextArea Demo

在往JTextArea中填充数据时,JTextArea上的滚动条也可以拖动.解决办法:主线程放在EDT中,fill JTextArea的操作放在另外一个线程中,这样fill操作与GUI上的操作就分离了,不会出现排除的情况 package swing.jtextarea; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextA

Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例_java

一:JTextField的(文本框)使用: JTextField 是一个轻量级组件,它允许编辑单行文本. 1.JTextField的常用构造方法: JTextField() 构造一个新的 TextField. JTextField(int columns) 构造一个具有指定列数的新的空 TextField. JTextField(String text) 构造一个用指定文本初始化的新TextField. JTextField(String text, int columns) 构造一个用指定文本

如何实现把student.txt中的内容显示在JTextArea 中 并且实现按钮事件

问题描述 请把以下代码student加到gui代码中:packagejavaapplication1;publicclassdemoextendsjavax.swing.JFrame{publicdemo(){initComponents();}@SuppressWarnings("unchecked")privatevoidinitComponents(){jScrollPane1=newjavax.swing.JScrollPane();jTextArea1=newjavax.sw

Python中操作列表之List.append()方法的使用

  这篇文章主要介绍了在Python中操作列表之List.append()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下 append()方法追加传递obj到现有的列表. 语法 以下是append()方法的语法: ? 1 list.append(obj) 参数 obj -- 这是在列表中要追加的对象. 返回值 此方法不返回任何值,但更新现有的列表. 例子 下面的例子显示了append()方法的使用. ? 1 2 3 4 5 #!/usr/bin/python   aList

swing JTextArea双击进行编辑,ESC还原为只读

Java swing JTextArea 本来是只读的,实现的效果是双击可以编辑, 按Esc 又变为只读   双击处理事件 Java代码   resultTextArea.setEditable(false);           resultTextArea.setLineWrap(true);           resultTextArea.setWrapStyleWord(true);           resultTextArea.addMouseListener(new Mouse

Data Shaping技术--Shape Append 命令

Shape APPEND 命令将子 Recordset 分配给父 Recordset 中 Field 对象的 Value 属性. 语法 SHAPE {parent-command} [[AS] parent-alias] APPEND ({child-command} [AS] child-alias RELATE parent-column TO child-column...) [[AS] chapter-alias] ... 组成说明 该命令的组成部分为: parent-command,

DOS的Append、Debug、Diskcomp命令使用说明

append:设置非执行文件的路径 [适用场合]当您无法在多个目录中寻找到自己输入的文稿时,可以试一试这个命令,用法类似path. [用法]append [路径];[路径] [例子]C:\>append c:\test 设置寻找非可执行文件路径为c:\test如果该目录下有文件1.txt时,在其它目录下调用1.txt找不到时,可自动寻找到c:\test目录. D:\UCDOS>edit 1.txt 可找到C:\test\1.txt文件 debug:程序调试命令 [建议]如果你学过汇编语言,那你

Delphi 2009之TStringBuilder类[2]: Append与AppendFormat

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; procedure Bu

微软面试题解析:请修改append函数, 利用函数实现(链表)

题目: 请修改append函数,利用这个函数实现: 两个非降序链表的并集,1->2->3 和 2->3->5 并为 1->2->3->5 另外只能输出结果,不能修改两个链表的数据. 分析: 这题很简单,两个指向链表的指针,比较对应的值,并遍历 实现如下: #include<iostream> using namespace std; struct Node{ Node(int _v = 0):value(_v),next(NULL) {} int va