加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – JLabel中的两个图标?

发布时间:2020-12-14 05:02:13 所属栏目:Java 来源:网络整理
导读:我在JLabel中有一个图标,如下所示: 是否可以在颜色图标和文本之间添加另一个图标(例如代表国家的标志)?例如,我想在红色图标和美国之间添加一个描绘美国国旗的图标.谢谢! 解决方法 是的,在容器标签中使用带有BoxLayout的嵌套JLabel: JLabel container = n
我在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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读