public void setImgPath_UserlistImage(Path img, Imagetype type) {
        switch (type) {
            case MOUSEFOCUS:
                this.imgUserlist_MFoc = handleImage(img, UIResNumbers.USERLIST_IMAGEFRAME_MFOC.getNum());
                if (this.imgUserlist_MFoc == null) {
                    this.imgUserlist_MFoc = UIDefaultImagePaths.USERLIST_IMAGEFRAME_MFOC.getPath();
                    deleteImage(UIResNumbers.USERLIST_IMAGEFRAME_MFOC.getNum());
                }
                break;

            case SELECTED:
                this.imgUserlist_Sel = handleImage(img, UIResNumbers.USERLIST_IMAGEFRAME_SEL.getNum());
                if (this.imgUserlist_Sel == null) {
                    this.imgUserlist_Sel = UIDefaultImagePaths.USERLIST_IMAGEFRAME_SEL.getPath();
                    deleteImage(UIResNumbers.USERLIST_IMAGEFRAME_SEL.getNum());
                }
                break;

            case FOCUSSELECTED:
                this.imgUserlist_FocSel = handleImage(img, UIResNumbers.USERLIST_IMAGEFRAME_FOCSEL.getNum());
                if (this.imgUserlist_FocSel == null) {
                    this.imgUserlist_FocSel = UIDefaultImagePaths.USERLIST_IMAGEFRAME_FOCSEL.getPath();
                    deleteImage(UIResNumbers.USERLIST_IMAGEFRAME_FOCSEL.getNum());
                }
                break;

            case DEFAULT:
                this.imgUserlist_Def = handleImage(img, UIResNumbers.USERLIST_IMAGEFRAME_DEF.getNum());
                if (this.imgUserlist_Def == null) {
                    this.imgUserlist_Def = UIDefaultImagePaths.USERLIST_IMAGEFRAME_DEF.getPath();
                    deleteImage(UIResNumbers.USERLIST_IMAGEFRAME_DEF.getNum());
                }
                break;

            default:
                throw new IllegalArgumentException();
        }
        somethingChanged();
    }