之前也用过很多次Text,但是一直没有注意过这个问题,最近突然来了一个需求,Text要支持换行,也没考虑过这个问题,以为用的时候直接new一个出来就支持换行的,但是,没想到默认是不支持换行的,问了一大圈,也没人知道这个问题,后来研究了一下,找出了原因,需要给Text指定格式才支持换行,代码如下:
text = new Text(composite, SWT.BORDER | SWT.MULTI);
其中SWT.MULTI才是关键所在,记录下来,以防忘记!
之前也用过很多次Text,但是一直没有注意过这个问题,最近突然来了一个需求,Text要支持换行,也没考虑过这个问题,以为用的时候直接new一个出来就支持换行的,但是,没想到默认是不支持换行的,问了一大圈,也没人知道这个问题,后来研究了一下,找出了原因,需要给Text指定格式才支持换行,代码如下:
text = new Text(composite, SWT.BORDER | SWT.MULTI);
其中SWT.MULTI才是关键所在,记录下来,以防忘记!