正在做一个JavaSwing的小程序,房间JButton里面的背景图片,有四种状态,分别是空闲,占用,停用和预定,如何让实现JButton自动判断,去获取图片啊,劳烦大佬们给个省事的方法谢谢
2 回答
达令说
TA贡献1821条经验 获得超6个赞
给你个思路 可以自己定义一个Button 根据传进去的参数不同 设置不同的图片
public class MyButton extends JButton {
ImageIcon icon0 = new ImageIcon("image0.jpg");
ImageIcon icon1 = new ImageIcon("image1.jpg");
ImageIcon icon2 = new ImageIcon("image2.jpg");
ImageIcon icon3 = new ImageIcon("image3.jpg");
public MyButton(int colorCode) {// 可以用0123表示四种颜色
switch (colorCode) {
case 0:
this.setIcon(icon0);
break;
case 1:
this.setIcon(icon1);
break;
case 2:
this.setIcon(icon2);
break;
case 3:
this.setIcon(icon3);
break;
default:
break;
}
}}
添加回答
举报
0/150
提交
取消
