我想知道是否有可能在UMLet中表示序列图的UML2边界/控制/实体符号? (http://www.uml.org.cn/oobject/images/seq02.gif)
我是否必须自己编写自己的java代码,或者它已经存在于某处?
答案 0 :(得分:1)
这是我用来在UMLet中创建边界符号的片段。您可以根据需要进行更改。
int h = height - textHeight() * textlines.size();
int radius = h/2;
drawCircle(width-radius, radius, radius);
drawLine(0, 10, 0, h-10);
drawLine(0, radius, width-h, radius);
int y = textHeight()+5;
for(String textline : textlines) {
printCenter(textline, height-3);
}
预览:
答案 1 :(得分:0)
我不确定您是指序列还是序列一体化。
虽然不支持这些新的生命线,但您可以轻松地向前者添加自定义元素。有一个很好的简单教程如何在这里添加一个新元素http://www.umlet.com/ce/ce.htm
如果要将其添加到一体机中,则需要深入了解内部,因为它还需要更改文本解析器。