如何在Java Swing中的JLabel中设置行距/高度?

斯蒂芬·格里尼尔(Stephane Grenier):

我有以下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)。

戴夫:

这应该可以,但是不能。color: green虽然有效。

content.add(new JLabel("<html><p style=\"line-height: 150%;\">hi<br>world</p></html>"));

我猜行高不起作用。如果要使用CSS,这就是这样做的方式,所以也许您不能那样做。我发现这是一个不错的工具,可用于测试HTML是否可以快速运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章