我有以下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] 删除。
我来说两句