001/* 002 * $Id: ErrorPaneAddon.java 3475 2009-08-28 08:30:47Z kleopatra $ 003 * 004 * Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, 005 * Santa Clara, California 95054, U.S.A. All rights reserved. 006 * 007 * This library is free software; you can redistribute it and/or 008 * modify it under the terms of the GNU Lesser General Public 009 * License as published by the Free Software Foundation; either 010 * version 2.1 of the License, or (at your option) any later version. 011 * 012 * This library is distributed in the hope that it will be useful, 013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 015 * Lesser General Public License for more details. 016 * 017 * You should have received a copy of the GNU Lesser General Public 018 * License along with this library; if not, write to the Free Software 019 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 020 */ 021 022package org.jdesktop.swingx.plaf; 023 024import org.jdesktop.swingx.JXErrorPane; 025 026/** 027 * 028 * @author rbair 029 */ 030public class ErrorPaneAddon extends AbstractComponentAddon { 031 032 /** Creates a new instance of ErrorPaneAddon */ 033 public ErrorPaneAddon() { 034 super("JXErrorPane"); 035 } 036 037 /** 038 * {@inheritDoc} 039 */ 040 @Override 041 protected void addBasicDefaults(LookAndFeelAddons addon, DefaultsList defaults) { 042 super.addBasicDefaults(addon, defaults); 043 044 defaults.add(JXErrorPane.uiClassID, "org.jdesktop.swingx.plaf.basic.BasicErrorPaneUI"); 045 046 UIManagerExt.addResourceBundle( 047 "org.jdesktop.swingx.plaf.basic.resources.ErrorPane"); 048 } 049 050 /** 051 * {@inheritDoc} 052 */ 053 @Override 054 protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { 055 super.addMacDefaults(addon, defaults); 056 057 defaults.add(JXErrorPane.uiClassID, "org.jdesktop.swingx.plaf.macosx.MacOSXErrorPaneUI"); 058 059 UIManagerExt.addResourceBundle( 060 "org.jdesktop.swingx.plaf.macosx.resources.ErrorPane"); 061 } 062}