home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161a.iso / handson / files / copyjava.exe / com / sun / java / swing / plaf / metal / MetalComboBoxUI$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-02-26  |  1006 b   |  31 lines

  1. package com.sun.java.swing.plaf.metal;
  2.  
  3. import com.sun.java.swing.AbstractAction;
  4. import com.sun.java.swing.JComboBox;
  5. import java.awt.event.ActionEvent;
  6.  
  7. final class MetalComboBoxUI$1 extends AbstractAction {
  8.    // $FF: synthetic field
  9.    private final JComboBox val$myComboBox;
  10.    // $FF: synthetic field
  11.    private final MetalComboBoxUI val$myUI;
  12.  
  13.    public void actionPerformed(ActionEvent var1) {
  14.       if (this.val$myUI.popupIsVisible()) {
  15.          this.val$myUI.hidePopup();
  16.       } else {
  17.          this.val$myUI.showPopup();
  18.       }
  19.    }
  20.  
  21.    public boolean isEnabled() {
  22.       return this.val$myComboBox.isEnabled();
  23.    }
  24.  
  25.    // $FF: synthetic method
  26.    MetalComboBoxUI$1(JComboBox var1, MetalComboBoxUI var2) {
  27.       this.val$myComboBox = var1;
  28.       this.val$myUI = var2;
  29.    }
  30. }
  31.