正在做一個JavaSwing的小程序,房間JButton里面的背景圖片,有四種狀態(tài),分別是空閑,占用,停用和預定,如何讓實現(xiàn)JButton自動判斷,去獲取圖片啊,勞煩大佬們給個省事的方法謝謝
2 回答

達令說
TA貢獻1821條經(jīng)驗 獲得超6個贊
給你個思路 可以自己定義一個Button 根據(jù)傳進去的參數(shù)不同 設(shè)置不同的圖片
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
提交
取消