zoukankan      html  css  js  c++  java
  • 自动换行的draw2d标签

    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();
        }
    }

    如果觉得本文内容有帮助:试试我开发的Android应用 应用计时折扣君推荐+1(需登录)

  • 相关阅读:
    复利计算器2.01
    复利计算器2.0
    0429团队3.0
    0428 团队项目合作2.0作业
    "数学口袋精灵"bug
    操作系统-实验2
    博客评论
    复利计算升级
    0408 结对合作
    0406复利计算5.0
  • 原文地址:https://www.cnblogs.com/bjzhanghao/p/356547.html
Copyright © 2011-2022 走看看