textarea换行textarea 怎么设置不能换行
textarea换行 时间:2021-06-11 阅读:(
)
请问一下TextArea上怎么让它自动换行,并且有滑动条??
TextArea ta = new TextArea("test",10,10,TextArea.SCROLLBARS_BOTH);
新构造一个10行10列的水平垂直都有滚动条的文本矿textarea 怎么显示换行
一楼的思路是正确的,但是,楼主的做法是还是要放在 textarea 中,
那么,我们进行字符串替换时,就应该替换为
(也就是 textarea 可识别的换行符)
也就是利用Java处理,然后显示到页面:
yourContent = yourContent.replaceAll("\n","
");
严格说来,textarea 读取的字符时
,所以严格的方式应该是:
yourContent = yourContent.replaceAll("\r\n","
");textarea自动换行如何设置
通常情况下,当用户在输入文本区域中键入文本后,浏览器会将它们按照键入时的状态发送给服务器。
只有用户按下 Enter 键的地方生成换行。
如果您希望启动自动换行功能(word wrapping),请将 wrap 属性设置为 virtual 或 physical。
当用户键入的一行文本长于文本区的宽度时,浏览器会自动将多余的文字挪到下一行,在文字中最近的那一点换行。
wrap="virtual" 将实现文本区内的自动换行,以改善对用户的显示,但在传输给服务器时,文本只在用户按下 Enter 键的地方进行换行,其他地方没有换行的效果。
wrap="physical" 将实现文本区内的自动换行,并以这种形式传送给服务器,就像用户真的那样键入的。
因为文本要以用户在文本区内看到的效果传输给服务器,因为使用自动换行是非常有用的方法。
如果把 wrap 设置为 off,将得到默认的动作。
希望对你有点帮助。
㊣textarea 如何控制自动换行
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.Event.*;
/**
*
* @author zy
*/
public class Main extends JFrame //implements MouseListener
{
static JTextField txt1 = new JTextField();
static JTextField txt2 = new JTextField();
static JButton but1 = new JButton("开始执行");
static JButton but2 = new JButton("开始执行");
static JLabel la1 = new JLabel("输入回收的块号");
static JLabel la2 = new JLabel("盘块分配演示");
static JLabel la3 = new JLabel("输入分配所需的块数");
static JLabel la4 = new JLabel("盘块回收演示");
static JLabel la5 = new JLabel("盘块未进行分配,回收前的使用情况");
static JLabel la6 = new JLabel("盘块执行操作后的情况");
static JTable ta1 = new JTable (8, 6);
static JTable ta2 = new JTable (16, 16);
static JLabel la8 = new JLabel("盘块执行操作后的情况");
static TextArea te1=new TextArea("Hello", 4, 4,TextArea.SCROLLBARS_NONE);
static JFrame frm=new JFrame("位示图演示程序");
public static void main(String arg[])
{
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setBounds(0, 0, 300, 600);
frm.setVisible(true);
frm.setLayout(null);
frm.add(txt1);
frm.add(txt2);
frm.add(but1);
frm.add(but2);
frm.add(la1);
frm.add(la2);
frm.add(la3);
frm.add(la4);
frm.add(la5);
frm.add(la6);
frm.add(ta1);
frm.add(ta2);
frm.add(te1);
la2.setBounds(5, 5, 120, 20);
la3.setBounds(5, 20, 150, 20);
txt1.setBounds(5, 40, 40, 30);
but1.setBounds(50,40,100,30);
la4.setBounds(5,80,150,20);
la1.setBounds(5, 100, 150, 20);
txt2.setBounds(5, 125, 40, 30);
but2.setBounds(50, 125, 100, 30);
/*有疑问的一句话如果删除下面的一句话,那么其他的组件都能正常显示。
否则TextArea的tel类将充满整个frame,其他的组件无法正常显示?为什么?有什么解决的办法?*/
te1.setBounds(10, 200, 50, 50);
}
}
将frm的布局设置为null就不会了.最后的一句不要删.否则为默认的布局将会把窗口填充满的.textarea 怎么设置不能换行
textarea文本框没有滚动条,超出可视宽度就会自动换行。
不过这里的换行只是在显示上的换行,提交上去的数据中并不会含有回车/换行符,取出数据输出时并不会换行。
月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...
Budgetvm(原EZ机房),2005年成立的美国老品牌机房,主打美国4个机房(洛杉矶、芝加哥、达拉斯、迈阿密)和日本东京机房的独立服务器和VPS业务,而且不限制流量,默认提供免费的1800G DDoS防御服务,支持IPv6和IPMI,多种免费中文操作系统可供选择,独立服务器主打大硬盘,多硬盘,大内存,用户可以在后台自行安装系统等管理操作!内存可定制升级到1536G,多块硬盘随时加,14TBSA...
蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...
textarea换行为你推荐
ostringstream#include<sstream.h>是什么作用视频压缩算法MP4视频压缩,比特率如何计算。virusscan已安全McAfee VirusScan 10.0 windows 还有安全报警orphanremoval我的电脑开机时自检,出现许多这样的字样:Deleting orphan file record segment XXXX (XXXX代表数字)。y码女款衣服XXL、XL、XXXL尺码分别是多大?vga接口定义主板VGA接口两排针脚的循序是怎么排列扫图问个非常白痴的问题撒,扫图是什么意思?自定义表情手机QQ自定义表情怎么添加天翼校园宽带校园天翼宽带是什么上网类型谷歌图片识别如何打开PICASA头像识别功能?
江西服务器租用 深圳域名空间 国外vps 国外免费域名网站 腾讯云数据库 patcha 华为云主机 debian6 太原联通测速平台 双拼域名 admit的用法 台湾谷歌 ca187 drupal安装 美国独立日 路由跟踪 国外在线代理服务器 电信网络测速器 免费个人主页 中国联通宽带测速 更多