home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / IBM VisualAge for Java Enterprise v4.0 Retail / ivj40 / setup / IDE.Cab / F77369_VAJavaToolBarButtonUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-04-25  |  1.6 KB  |  44 lines

  1. package com.ibm.ivb.jface.vajava;
  2.  
  3. import com.ibm.ivb.jface.basic.BasicToolBarButtonUI;
  4. import com.ibm.ivb.jface.util.ImageUtil;
  5. import javax.swing.JComponent;
  6. import javax.swing.plaf.ComponentUI;
  7.  
  8. public class VAJavaToolBarButtonUI extends BasicToolBarButtonUI {
  9.    private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
  10.    protected static VAJavaToolBarButtonUI tbuttonUI;
  11.    // $FF: synthetic field
  12.    static Class class$com$ibm$ivb$jface$vajava$VAJavaToolBarButtonUI;
  13.  
  14.    public static ComponentUI createUI(JComponent var0) {
  15.       if (tbuttonUI == null) {
  16.          tbuttonUI = new VAJavaToolBarButtonUI();
  17.       }
  18.  
  19.       return tbuttonUI;
  20.    }
  21.  
  22.    protected void loadImages(boolean var1, JComponent var2) {
  23.       if (var1) {
  24.          ImageUtil.setRelativeClass(class$com$ibm$ivb$jface$vajava$VAJavaToolBarButtonUI != null ? class$com$ibm$ivb$jface$vajava$VAJavaToolBarButtonUI : (class$com$ibm$ivb$jface$vajava$VAJavaToolBarButtonUI = class$("com.ibm.ivb.jface.vajava.VAJavaToolBarButtonUI")));
  25.          BasicToolBarButtonUI.borderUp = ImageUtil.loadImage("images/ButtonUp.gif");
  26.          BasicToolBarButtonUI.borderDown = ImageUtil.loadImage("images/ButtonDn.gif");
  27.          BasicToolBarButtonUI.imagesLoaded = true;
  28.       } else {
  29.          BasicToolBarButtonUI.borderUp = null;
  30.          BasicToolBarButtonUI.borderDown = null;
  31.          BasicToolBarButtonUI.imagesLoaded = false;
  32.       }
  33.    }
  34.  
  35.    // $FF: synthetic method
  36.    static Class class$(String var0) {
  37.       try {
  38.          return Class.forName(var0);
  39.       } catch (ClassNotFoundException var2) {
  40.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  41.       }
  42.    }
  43. }
  44.