public PreviewPanel(final SkinPropertiesVO skinproperties) {
        if (skinproperties == null) {
            throw new IllegalArgumentException();
        }
        this.skin = skinproperties;

        this.btnAccPreview = new AccBtnPreview(skinproperties, this);
        this.btnLocalePreview = new LocaleBtnPreview(skinproperties, this);
        this.shutdownPreview = new ShutdownPreview(skinproperties, this);
        this.brdPreview = new BrandingPreview(skinproperties, this);
        this.secPreview = new SecurityMenuPreview(skinproperties, this);
        this.userlistPreview = new UserlistPreview(skinproperties, this);
        this.usertilePreview = new UsertilePreview(skinproperties, this);
    }