2 crazyyoung crazyyoung 于 2016.02.16 12:13 提问

java SWT table 文本换行问题 1C

我使用swt table开发了一个小程序,table里用了TextCellEditor,在输入编辑的时候能做到换行,输入完以后表格里的文本只能显示一行。求问高手,怎么才能实现表格里文本多行显示?(不通过换行符,通过wrap这种方式)

1个回答

u011067688
u011067688   2016.02.16 17:07

我是新手,网上查了一下也没有查找到相关信息,可能是SWT不支持这样的方式吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SWT之Text换行
之前也用过很多次Text,但是一直没有注意过这个问题,最近突然来了一个需求,Text要支持换行,也没考虑过这个问题,以为用的时候直接new一个出来就支持换行的,但是,没想到默认是不支持换行的,问了一大圈,也没人知道这个问题,后来研究了一下,找出了原因,需要给Text指定格式才支持换行,代码如下:text = new Text(composite, SWT.BORDER | SWT.MULTI);其中
允许SWT Table的Tableitem多行显示
在org上看到一段代码,不过它说的不够清除。1:Table创建好之后添加如下代码:        // 向table添加listener,使之可以多行显示        Listener paintListener = new Listener() {            public void handleEvent(Event event) {                swit
swt table 实现换行
swt table 实现换行
label 换行
<br />当我们在UI上创建一个Label的时候,有时候我们会随时改变Label的Text值,然而当值过长,我们又不想改变Label的长度值来自动适应Label显示的时候;我们就能会需要创建一个具有换行效果的Label,要实现有换行效果的Label只需要在创建Label时,给它的Style设置为SWT.Wrap,然后对其进行pack操作即可。<br /><br />例如:<br />Label mylabel = toolkit.createLabel(client,”xxxxxx”, SWT.WRAP)
java swt中TextArea的自动换行代码
用java swing的JTextArea很容易实现自动换行,但用Textarea却很难实现换行,所以发到网上供大家参考,大家一起学习学习!!!
swt中的table单元格渐变颜色
转自http://www.blogjava.net/kingLv/articles/239354.html 
java 多行文本框与自动换行
如一个多行的Text文本框,设置了SWT.WRAP属性,当使用 setText方法设置一个很长的字符串时,发现 没有换行,都在一行,把文本框挤得很长很长~~~ 百思不得其解~~~ 胡乱搜~~ 发现此文: http://book.javanb.com/swt-the-standard-widget-toolkit/ch15lev1sec12.html 大意是说,想自动换行,就得
(工作笔记)table中td内容换行问题
 table也是我们常用的一种布局形式,今天就发现网站有一个样式的小bug,我们有一个字段叫专长,原本是里面填写词组的,但是不巧的是有一位用户恶意填写了不间断的英文字符,例如l:lovelovelovelovelovelovelovelovelovelovelovelove这样的,于是乎,我们的td就被无情的撑开了,无法换行,⊙﹏⊙ 解决方案:一般有两种:就是td里面再套一个div,然
swt中改变表格字体大小及颜色的实现
<br />package org.eclipse.jface.snippets.viewers; import org.eclipse.jface.resource.FontRegistry; import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.ITableColorProvider; import org.eclipse.jface.viewers.ITabl
Java界面 SWT基本组件——文本框(Text)
SWT 中文本框(Text)的基本类型与基础应用 文本框是常见的控件之一,是可以输入文字的控件。 文本框有单行文本框()和多行文本框()两种,包含可编辑的文本框与只读的文本框 本次试验通过一个小程序来说明一个文本框常用的方法。该程序类似编辑器的功能,具有对文本进行全选、使用剪贴板功能的复制和粘贴功能、 代码如下: shell.setSize(350, 283); shell.setTex