我是Swing的新手。我需要给Jbutton一个图标。我找到了很多地方的示例代码,并尝试了这样的
ImageIcon cup = new ImageIcon("/home/Whether/Picture/start.png");
JButton startBut=new JButton(cup);
panel.add(startBut);
但按钮显示没有Icon.Image路径是正确的。
如果我错了,请帮助我吗?Thnx提前
答案 0 :(得分:1)
添加图像的最佳方法是将图像链接到“锚”java类
创建“Anchor”类作为源绑定并将其放入包含“image.png”等的项目包中......因此您可以直接从Jar文件中读取图像
Image image=ImageIO.read(Anchor.class.getClassLoader().getResourseAsStream("image.png"));
ImageIcon icon=new ImageIcon(image);
使用JButton休息我猜你知道:)
祝你好运