如何将 JLabel 的文本放在其图标下
Posted
技术标签:
【中文标题】如何将 JLabel 的文本放在其图标下【英文标题】:How to put the text of a JLabel under its icon 【发布时间】:2012-03-19 12:58:24 【问题描述】:我试图将 JLabel 的文本放在它的图标下(居中)我可以得到这个
使用JLabel north = new JLabel("North")
我尝试在标签JLabel("<html><BR>North</HTML>")
中使用html,但它没有正确对齐。有什么建议?
【问题讨论】:
【参考方案1】:看这个:
http://www.java2s.com/Code/Java/Swing-JFC/LabelTextPosition.htm基本上,在你的情况下使用这个:
north.setHorizontalTextPosition(JLabel.CENTER);
north.setVerticalTextPosition(JLabel.BOTTOM);
【讨论】:
以上是关于如何将 JLabel 的文本放在其图标下的主要内容,如果未能解决你的问题,请参考以下文章
如何将图标从 JLabel 转换为 BufferedImage?