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