我正在尝试创建一个包含两行文本的按钮。使用<br/>
中的<html>
标签很容易,但是较大的线居中对齐,但较小的线向左浮动:
下面是我用于生成此按钮的代码(我包装了文本,因此看起来并不难看)。是否可以使第一行"View Config File"
居中对齐,而保持第二行的中心对齐?
JButton viewConfigFile = new JButton("<html>View Config File" +
"<br/>Be careful of any changes made</html>");
答案 0 :(得分:2)
最初的建议是使用center
标签来包裹文本,但是Pete指出此标签在HTML 4中已过时且已弃用(因此,我不建议使用此标签)。
JButton button = new JButton("<html><center>View Config File"
+ "<br/>Be careful of any changes made</center></html>");
相反,您可以使用CSS text-align属性:
JButton button = new JButton("<html><div text-align:center>View Config File" + "<br/>Be careful of any changes made</div></html>");
请参阅:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center