JButton-如何在同一个按钮中断行并设置两个不同的文本大小?

JButton-如何在同一个按钮中断行并设置两个不同的文本大小?,button,text,jbutton,font-size,line-breaks,Button,Text,Jbutton,Font Size,Line Breaks,我想在一个按钮中输入两种文本类型。。 上面的是一个大数字,下面的是一个小文本。 下面的代码已经断行了,但是我无法操作字体 String twoLines = "Two\nLines"; JButton b = new JButton("<html>" + twoLines.replaceAll("\\n", "<br>") + "</html>"); String twoolines=“两条线”; JButton b=新的JButton(“+twoLines

我想在一个按钮中输入两种文本类型。。 上面的是一个大数字,下面的是一个小文本。 下面的代码已经断行了,但是我无法操作字体

String twoLines = "Two\nLines";
JButton b = new JButton("<html>" + twoLines.replaceAll("\\n", "<br>") + "</html>");
String twoolines=“两条线”;
JButton b=新的JButton(“+twoLines.replaceAll”(\\n“,“
”+”);
我想在一个按钮中放置两种文本类型。上面的是一个大数字,下面的是一个小文本

这只是html/css样式的一个问题。您可以使用包含必要样式的span元素围绕要设置样式的文本

JButton button = new JButton("<html>Top<br /><span style=\"font-size: 0.9em\">bottom</span></html>");
JButton按钮=新的JButton(“顶部
底部”);
或者,可以使用段落元素创建新行,并根据需要设置段落样式

JButton button = new JButton("<html><p>Top</p><p style=\"font-size:0.9em\">Bottom</p></html>");
JButton button=newjbutton(Top

Bottom

);