gpt4 book ai didi

java - 如何使带有图标的 jlabel 看起来像桌面图标?

转载 作者:行者123 更新时间:2023-12-01 18:46:14 27 4
gpt4 key购买 nike

我有一个带有ImageIconJLabel,现在我想让它们看起来很像桌面图标,即顶部的图标和底部的文本。这是我的代码,但我将它们并排放置

JLabel l=new JLabel("My Documents");
l.setIcon(new ImageIcon("mydocuments.png"));

如何做到这一点?

最佳答案

这就是你可以做到的,

JLabel l=new JLabel("My Documents");
l.setIcon(new ImageIcon("mydocuments.png"));

l.setHorizontalTextPosition(SwingConstants.CENTER);
l.setVerticalTextPosition(SwingConstants.BOTTOM);
l.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent me)
{
if(me.getClickCount()==2)
{
try
{
Desktop.getDesktop().open(new File(System.getProperty("user.home")+"\\My Documents"));
}catch(Exception e){}
}
}
});

关于java - 如何使带有图标的 jlabel 看起来像桌面图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com