我有以下的JLabel代码:如何在Java Swing中设置JLabel中的行间距/高度?
JLabel someJLabel = new JLabel("<html>first line<br>second line</html>");
someJLabel.setFont(new Font("Arial", Font.PLAIN, 16));
我希望做的是能够控制的两条线之间的线高度/间距。
PS:我也看过使用段落而不是断线,但它是同样的事情。我不知道你是否可以在不使用css的情况下在html标记中做到这一点(你不能在Java Swing中的JLabel的html代码中使用css)。
Ya .. Swing中的CSS支持目前非常蹩脚。 line-height属性是建模的,但没有渲染。 Javadoc for CSS显示支持哪些CSS属性。 http://java.sun.com/javase/6/docs/api/index.html?javax/swing/text/html/CSS.html – 2010-06-25 13:45:24
噢..感谢Swing HTML预览链接! :) – 2010-06-25 13:46:20
有没有办法做到这一点没有CSS?并感谢您的链接! – 2010-06-25 14:38:28