正在做一个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
提交
取消