home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.sguides.vajava2;
-
- import com.ibm.ivb.sguides.MultiCellContainer;
- import com.ibm.ivb.sguides.SmartGuideButtons;
- import com.ibm.ivb.sguides.basic.BasicSmartGuideButtonsUI;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import javax.swing.JComponent;
- import javax.swing.plaf.ComponentUI;
-
- public class VAJava2SmartGuideButtonsUI extends BasicSmartGuideButtonsUI {
- private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
-
- public static ComponentUI createUI(JComponent var0) {
- return new VAJava2SmartGuideButtonsUI();
- }
-
- public void installUI(JComponent var1) {
- super.sgbuttons = (SmartGuideButtons)var1;
- super.sgbuttons.setHelpAvailable(false);
- super.makeButtons(0, true);
- MultiCellContainer var2 = new MultiCellContainer();
- var2.setPadding(2, 0);
- var2.setFill(1);
- var2.setWeight(1, 1);
- var2.setInsets(6, 15, 4, 8);
- var2.addToCell(super.sgbuttons.infoLabel, 0, 0);
- var2.setFill(3);
- var2.setAnchor(13);
- var2.setWeight(0, 1);
- var2.setInsets(6, 0, 4, 0);
- var2.addToCell(super.sgbuttons.backButton, 1, 0);
- var2.addToCell(super.sgbuttons.nextButton, 2, 0);
- var2.setInsets(6, 13, 4, 0);
- var2.addToCell(super.sgbuttons.finishButton, 3, 0);
- var2.setInsets(6, 13, 4, 12);
- var2.addToCell(super.sgbuttons.cancelButton, 4, 0);
- ((JComponent)var2).setOpaque(false);
- super.sgbuttons.setWeight(1, 1);
- super.sgbuttons.addToCell(var2, 0, 0);
- ((BasicSmartGuideButtonsUI)this).installListeners();
- super.sgbuttons.backButton.setOpaque(true);
- super.sgbuttons.nextButton.setOpaque(true);
- super.sgbuttons.finishButton.setOpaque(true);
- super.sgbuttons.cancelButton.setOpaque(true);
- }
-
- public void paint(Graphics var1, JComponent var2) {
- Color var3 = ((Component)var2).getBackground();
- var1.setColor(var3.darker());
- var1.drawLine(1, 0, var2.getWidth() - 2, 0);
- var1.setColor(var3.brighter());
- var1.drawLine(1, 1, var2.getWidth() - 2, 1);
- }
- }
-