博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动换行的draw2d标签
阅读量:6569 次
发布时间:2019-06-24

本文共 524 字,大约阅读时间需要 1 分钟。

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();
    }
}
本文转自博客园八进制的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章
ansible-playbook基于role的配置一键安装zabbix客户端以及拉取自定义监控脚本
查看>>
Class.forName() 和使用 类字面常量的区别
查看>>
系统将在15分钟后自动重启
查看>>
我的友情链接
查看>>
文件编码问题
查看>>
mysql主从复制
查看>>
Exchange与ADFS单点登录 PART 8:测试SSO登录OWA
查看>>
转 - ss命令详解
查看>>
SQL Server 2012 AlwaysOn高可用配置之五:配置仲裁
查看>>
Redis的key的过期时间
查看>>
Python测试远程端口连接时间
查看>>
TF内存卡(SDHC)的传输规范
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
SICP 2.36 2.37 2.38 2.39
查看>>
POJ 2914 Minimum Cut 题解 《挑战程序设计竞赛》
查看>>
ajax 提交表单 使用responseEntity 返回 字符串 取不到值的解决方法
查看>>
多线程编程(7) - 从 CreateThread 说起[续五]
查看>>
Linux系统管理之十二---内核编译升级
查看>>
shell脚本--lnmp架构-实战部署
查看>>