如何在a上制作文字JButton
多行?我读到大多数人都使用 HTML,但是当它是动态的并且您不知道行的大小或行是什么时会发生什么?
现在我按钮上的文本以...
而不是创建一条新线。
大多数其他方法假设您知道该字符串并且是硬编码的,因此您无法即时执行此操作。
编辑:我创建了一个方法,可以为按钮动态执行此操作
您至少需要知道每行是如何分隔的。例如,如果行用换行符分隔,您可以这样做:
String twoLines = "Two\nLines";
JButton b =
new JButton("<html>" + twoLines.replaceAll("\\n", "<br>") + "</html>");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)