如何将JLabel的文本放在其图标下

Bil*_*ain 14 java graphics user-interface swing jlabel

我试图将JLabel的文本放在它的图标(居中)下面,我可以得到这个

当前

运用 JLabel north = new JLabel("North")

我尝试在标签中使用html,JLabel("<HTML><BR>North</HTML>")但它没有正确对齐.有什么建议?


icy*_*com 30

看到这个:

基本上,在你的情况下使用它:

north.setHorizontalTextPosition(JLabel.CENTER);
north.setVerticalTextPosition(JLabel.BOTTOM);
Run Code Online (Sandbox Code Playgroud)