JavaSwing逻辑实现之图片获取

正在做一个JavaSwing的小程序,房间JButton里面的背景图片,有四种状态,分别是
空闲,占用,停用和预定,如何让实现JButton自动判断,去获取图片啊,劳烦大佬们
给个省事的方法谢谢

交互式爱情
浏览 1103回答 2
2回答

万千封印

可根据图片的颜色和特征去识别。

达令说

给你个思路 可以自己定义一个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;     } }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java