Draw2D里的Label不支持自动换行,虽然可以插入换行符手动换行。用TextFlow和适当的Layout可以实现文字的自动换行。以下代码由sean朋友贡献,原文链接。

class LabelEx extends FlowPage {

private TextFlow contents;

public LabelEx() {
        this("");
    }

public LabelEx(String text) {
        contents = new TextFlow();
        contents.setLayoutManager(new ParagraphTextLayout(contents, ParagraphTextLayout.WORD_WRAP_SOFT));
        contents.setText(text);
        add(contents);
    }

public void setText(String text) {
        contents.setText(text);
    }

public String getText() {
        return contents.getText();
    }
}

本文转自博客园八进制的博客,原文链接:自动换行的draw2d标签,如需转载请自行联系原博主。

自动换行的draw2d标签相关推荐

  1. html自动换行span,HTMLspan标签如何做到自动换行?HTMLspan标签的用法介绍

    本篇文章主要的为大家讲述的是HTML span标签是怎么做到自动换行的,介绍了span的七个属性的使用和介绍.接下来我们一起来看这篇文章吧 首先我们介绍的肯定是如何做到让span标签自动换行的,我们先 ...

  2. 继承FlexboxLayout自定义可自动换行的tag标签

    实现效果如图: 通过继承自FlexboxLayout实现,Java代码: package org.test;import android.content.Context; import android ...

  3. UEditor富文本自动追加p标签 br标签 总是出现 自动换行 p br标签 解决办法

    更新:: 发现自己的这些问题没有解决 转载:http://www.bomiw.com/news/useknowledge-377.html 以下是内容 UEditor是百度研发的一个很好的文本编辑器, ...

  4. html怎么让文本自动换行不,【HTML】让pre标签文本自动换行

    利用 这个标签可以将其包起来的文字排版.格式,原封不动的呈现出来. 也就是说你输入的东西被原封不动的输出,包括你输入的空格之类的,不用 和 等来表示空格或者回车了. 但是,默认情况下, 标签中的内容若 ...

  5. <span>标签中英文/中文自动换行

    span标签是被用来组合文档中的行内元素.span 没有固定的格式表现.当对它应用样式时,它会产生视觉上的变化.当内容过长时,我们可以通过overflow: hidden;设置隐藏溢出部分,但有的应用 ...

  6. Vscode 设置html标签不要自动换行

    Vscode 设置html标签不要自动换行 1.安装两个格式化插件(vetur.prettier) 二.找到vueter的配置格式的json文件 三.添加代码防止html标签自动换行 // 禁止htm ...

  7. html 标签、图像、链接、注释、锚点定位、特殊字符

    常用的 html 标签 <!-- 1.成对出现的标签:--><h1>h1标题</h1> <div>这是一个div标签</div> <p ...

  8. html5常用的属性标签,HTML5常用标签及其属性设置

    一.Html5的基本结构 网页的内容 二.head标签内常用标签 1.meta标签:设置元数据信息(metadata),用来描述HTML文档的信息,为网页提供用户不可见的信息.常用属性: ⑴chars ...

  9. HTML---HTML中常用的标签(标题,水平,特殊标签)

    1.标题标签.水平标签和特殊字符 *标题标签 - <h1>... </h1>. <h2>... </h2>. <h3>... </h3 ...

最新文章

  1. linux db2表死锁,记录一次问题解决:DB2死锁解决办法(SQLCODE=-911, SQLSTATE=40001)
  2. 基于OpenCV的简单人脸识别系统
  3. 自己做网站翻译服务器 - 添加网站,猎场seo视频教程:站群之间应该如何进行链接-专业...
  4. 常用字符串处理函数汇总
  5. Blink 有何特别之处?菜鸟供应链场景最佳实践
  6. eclipse导入wsdl文件_IntelliJ IDEA的学习笔记(三、eclipse项目怎么导入idea中)
  7. Redis学习总结(22)——Redis的主从复制是如何做的?复制过程中也会产生各种问题?
  8. Linux挂载iso文件步骤
  9. Android ContactsProvider源码分析
  10. EDA实验:(DTTIMES)数字秒表的设计
  11. 职教云怎么合并账号_云课堂智慧职教怎么注销账号
  12. cpu架构之体系架构
  13. 专访郑博闻:13岁的iOS开发者和创业者
  14. 香港站群多段服务器VPS大带宽服务器日本站群多段服务器
  15. 【其他】【RQNOJ】吉祥数
  16. 外包公司的三大弊端是什么,在此情况下还建议去外包公司吗
  17. Centos升级安装Openssh9.0p1
  18. 企查查在哪查实缴_如何查询一家企业的注册资金是实缴的还是认缴的?
  19. jQuery详解(二) 函数和事件
  20. WA4320H fit转fat后,flash无法被正确识别 2020-10-17

热门文章

  1. 科学史上那些盛极一时的“著名理论”是如何被攻破的?
  2. AMD 和 Intel 之战:CPU 哪家强?
  3. 国家脑库:神经科学研究的基础设施
  4. 脑网络的可塑性——随时都在发生
  5. 云计算行业报告:2018, 风起云涌
  6. OpenAI 发布通用人工智能研究纲领:以全人类的名义承诺
  7. Semtech与Lacuna从太空接收信息
  8. 智能体到底是什么?这里有一篇详细解读
  9. 乔布斯 18 岁求职信拍卖价 22.24 万美元,值吗?
  10. 现学现用!学完计组后,我马上在「我的世界」造了台显示器