public void setImgPath_CommandBtnArrow(Path img, Imagetype type) {
        switch (type) {
            case KEYFOCUS:
                this.imgComArrow_KFoc = handleImage(img, UIResNumbers.COMBTNARROW_KFOC.getNum());
                if (this.imgComArrow_KFoc == null) {
                    this.imgComArrow_KFoc = UIDefaultImagePaths.COMBTNARROW_KFOC.getPath();
                    deleteImage(UIResNumbers.COMBTNARROW_KFOC.getNum());
                }
                break;

            case MOUSEFOCUS:
                this.imgComArrow_MFoc = handleImage(img, UIResNumbers.COMBTNARROW_MFOC.getNum());
                if (this.imgComArrow_MFoc == null) {
                    this.imgComArrow_MFoc = UIDefaultImagePaths.COMBTNARROW_MFOC.getPath();
                    deleteImage(UIResNumbers.COMBTNARROW_MFOC.getNum());
                }
                break;

            case PRESSED:
                this.imgComArrow_Pre = handleImage(img, UIResNumbers.COMBTNARROW_PRE.getNum());
                if (this.imgComArrow_Pre == null) {
                    this.imgComArrow_Pre = UIDefaultImagePaths.COMBTNARROW_PRE.getPath();
                    deleteImage(UIResNumbers.COMBTNARROW_PRE.getNum());
                }
                break;

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

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