home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.jface.vajava;
-
- import com.ibm.ivb.jface.plaf.JFaceLookAndFeel;
- import java.awt.Color;
- import javax.swing.UIDefaults;
- import javax.swing.plaf.ColorUIResource;
-
- public class VAJavaLookAndFeel extends JFaceLookAndFeel {
- private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
- static Color commonBg = new Color(165, 162, 165);
-
- public static Color getCommonBackground() {
- return commonBg;
- }
-
- public UIDefaults getDefaults() {
- UIDefaults var1 = new UIDefaults();
- this.initClassDefaults(var1);
- return var1;
- }
-
- public String getDescription() {
- return "VisualAge Java Look and Feel";
- }
-
- public String getID() {
- return "vajava";
- }
-
- public String getName() {
- return "VisualAge 1.0";
- }
-
- protected void initClassDefaults(UIDefaults var1) {
- String var2 = "com.ibm.ivb.jface.vajava.VAJava";
- var1.put("PaneUI", var2 + "PaneUI");
- var1.put("ComponentSplitterUI", var2 + "ComponentSplitterUI");
- var1.put("PaneTitleBarUI", var2 + "PaneTitleBarUI");
- var1.put("StatusLineUI", var2 + "StatusLineUI");
- var1.put("CustomButtonUI", var2 + "CustomButtonUI");
- var1.put("WorkbookUI", var2 + "WorkbookUI");
- var1.put("MinorWorkbookUI", var2 + "MinorWorkbookUI");
- var1.put("MinorTabUI", var2 + "MinorTabUI");
- var1.put("CustomToolBarUI", var2 + "CustomToolBarUI");
- var1.put("ToolBarButtonUI", var2 + "ToolBarButtonUI");
- var1.put("DockingAreaUI", var2 + "DockingAreaUI");
- var1.put("StatusButtonUI", var2 + "StatusButtonUI");
- var1.put("StatusLabelUI", var2 + "StatusLabelUI");
- var1.put("CommonBackground", commonBg);
- }
-
- public void initializeFields(UIDefaults var1) {
- ColorUIResource var2 = new ColorUIResource(new Color(192, 192, 192));
- ColorUIResource var3 = new ColorUIResource(Color.red);
- var1.put("TextArea.background", var2);
- var1.put("Tree.background", var2);
- var1.put("Table.background", var2);
- var1.put("Tree.backgroundNonSelectionColor", var2);
- var1.put("List.background", var2);
- var1.put("List.backgroundNonSelectionColor", var2);
- var1.put("List.focusCellHighlight", var3);
- }
-
- public boolean isNativeLookAndFeel() {
- return false;
- }
-
- public boolean isSupportedLookAndFeel() {
- return true;
- }
- }
-