我想在一个按钮中放入两种文本类型.. 上面一个是大数字,下面一个是较小的文本。 下面的代码已经破坏了行,但是我无法操纵字体。
String twoLines = "Two\nLines";
JButton b = new JButton("<html>" + twoLines.replaceAll("\\n", "<br>") + "</html>");
答案 0 :(得分:0)
我想在一个按钮中放入两种文本类型。上面一个是大数字,下面一个是较小的文本。
这只是html / css样式的一个问题。您可以使用包含必要样式的span元素
来围绕要设置样式的文本JButton button = new JButton("<html>Top<br /><span style=\"font-size: 0.9em\">bottom</span></html>");
或者,您可以使用段落元素创建新行,并根据需要设置段落样式。
JButton button = new JButton("<html><p>Top</p><p style=\"font-size:0.9em\">Bottom</p></html>");