java – JLabel中的两个图标?

前端之家收集整理的这篇文章主要介绍了java – JLabel中的两个图标?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在JLabel中有一个图标,如下所示:

是否可以在颜色图标和文本之间添加另一个图标(例如代表国家的标志)?例如,我想在红色图标和美国之间添加一个描绘美国国旗的图标.谢谢!

解决方法

是的,在容器标签中使用带有BoxLayout的嵌套JLabel:
JLabel container = new JLabel();
container.setLayout(new BoxLayout(container,BoxLayout.X_AXIS));
JLabel icon1Label = new JLabel();
JLabel icon2Label = new JLabel();
icon1Label.setIcon(icon1);
icon2Label.setIcon(icon2);
container.add(icon1Label);
container.add(icon2Label);

猜你在找的Java相关文章