在java面板上有大量按钮,使用循环在按钮上添加图片

图片是不相同的,图片名和按钮名可以有规律... 图片是不相同的,图片名和按钮名可以有规律 展开
 我来答
wh猎人
2014-06-25 · TA获得超过1125个赞
知道大有可为答主
回答量:1157
采纳率:89%
帮助的人:665万
展开全部

描述的不是很清楚。

是要动态的换图片还是新建的时候就弄好?如果无需动态,按下面方式即可:

new JButton(new ImageIcon("xxx.jpg")) ;// 使用图片创建按钮
追问
添加大量图片,不可能一个一个去添加,有没有循环的方法?
追答

循环就看根据什么循环了,假设图片都在images目录下:

File imageDir=new File("iamges");
for(File f: imageDir.listFiles()){
    JButton btn=new JButton(new ImageIcon(f.getAbsolutePath())); 
    // 添加按钮到容器
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式