gpt4 book ai didi

java - 使标签显示在顶点框内(jgraphx 库)

转载 作者:行者123 更新时间:2023-12-01 15:27:06 26 4
gpt4 key购买 nike

我需要我的顶点标签完全显示在顶点边界内。我的意思是,如果我的标签太长,那么它的一部分将显示在顶点框之外。有没有办法自动将标签分割成多行并使其适合顶点边界?顶点调整大小后应重新计算此换行符。我可以使用样式来做到这一点吗? mxUtils.wordWrap() 似乎是这样,但我不知道如何正确使用它。请给我一个使用它的例子。谢谢您的解答

最佳答案

另一个类似的问题:Calculate the display width of a string in Java

摘要:Graphics.getFontMetrics + FontMetrics.stringWidth

由此,我想您可以创建一个 List<String>一次添加一个文本单词,直到达到最大长度,然后向列表中添加一个新节点以进行溢出。最后,将每个节点附加到 List 中彼此之间有一个换行符。

另一方面,从我所做的研究来看,jGraphX 似乎在 Swing 中运行。 Swing 现在支持 HTML。以下是更多信息的链接:http://docs.oracle.com/javase/tutorial/uiswing/components/html.html .

我会看看是否可以进行快速测试编码,但这必须等到我回家后。

关于java - 使标签显示在顶点框内(jgraphx 库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com