网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java文本域换行代码 java换行代码

java 文本域自动换行问题

_txtArea.setText("你猜了"+n+"次,你猜错了!太小了");

成都创新互联公司主营双河网站建设的网络公司,主营网站建设方案,APP应用开发,双河h5微信平台小程序开发搭建,双河网站营销推广欢迎双河等地区企业咨询

_txtArea.append("\n");

就可以了。

或者你可以这样:

_txtArea.setText("");

_txtArea.append("你猜了"+n+"次,你猜错了!太小了" + "\n");

另外我写了个程序测试了下

_txtArea.setText("你猜了"+n+"次,你猜错了!太小了"+"\n");

能够起到换行作用。代码如下:

import javax.swing.*;

public class TestArea{

JFrame frame;

JTextArea area;

public TestArea(){

frame = new JFrame("TestArea Demo");

frame.setLayout(null);

frame.setBounds(100, 100, 400, 400);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

frame.setAlwaysOnTop(true);

area = new JTextArea();

area.setBounds(40, 40, 200, 80);

frame.getContentPane().add(area);

}

public static void main(String[]args){

TestArea t = new TestArea();

t.area.setText("Hello!"+"\n"); //1

t.area.append("Hello!");

}

}

把1处代码后的换行符"\n"删掉后,两个Hello就贴在一起了。加上后,分两行显示。所以是有用的。

我不知道楼主说的不能自动换行什么意思?!

java 中读取文本时当遇到某个字符时自动换行的代码

//这帖子放了很久了,怎么还能在提问区看到啊...给你写个完整的吧!

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.UnsupportedEncodingException;

public class Day01_ReadTxt {

public static void main(String[] args) {

File file=new File("K:\\Test\\TestTxt.txt");//路径

if(file.canExecute())//如果存在就继续;

init(file);

}

private static void init(File file) {

System.gc();

BufferedReader br=null;

try {

br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"GBK"));

for(String str=br.readLine();str!=null;str=br.readLine()) {

str=str.replaceAll("[{}]+", "\r\n");//正则替换;

System.out.print(str);//输出控制台

}

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}finally {

if(br!=null) {

try {

br.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

}

Java 输出在文本框上怎么换行

JTextArea txt = new JTextArea();

txt.setLineWrap(true); // 当字符串太长时,允许自动换行

txt.setText("a\r\nb\r\n");// 通过\r\n添加换行符

如何实现Java多行文本框换行效果

java实现多行文本框换行效果,使用java swing技术,示例如下:

package test;

import java.awt.GridLayout;

import java.awt.LayoutManager;

//import java.util.EmptyStackException;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

public class test {

public static void main(String[] args) {

JFrame f = new JFrame("Welcome To Earth!");

JTextArea jt = new JTextArea(3, 20);

jt.setLineWrap(true);// 如果内容过长。自动换行

JScrollPane scr = new JScrollPane(jt,

JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,

JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

// lab.setBounds(10, 10, 120, 20);

// jt.setBounds(130, 10, 150, 100);

JLabel lab = new JLabel("多行输入文本:");

f.setLayout(new GridLayout(2, 1));

f.add(lab);

f.add(scr);

// f.add(jt);

f.setSize(300, 150);

f.setLocation(300, 200);

f.setVisible(true);

}

}

java 文本区输出的结果怎么换行

String str = "我是一个字符窜";

若已定义文本区area 则可以直接这样实现换行

area.append(str+'\n')


分享文章:java文本域换行代码 java换行代码
链接URL:http://bjjierui.cn/article/dooceed.html

其他资讯