home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2001 October / PCpro_2001_10.ISO / xml / xmlpro / data1.cab / Program_Executable_FILES / xmlpro.jar / YesNoBox.class (.txt) < prev   
Encoding:
Java Class File  |  1999-09-15  |  1.6 KB  |  43 lines

  1. import java.awt.BorderLayout;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Window;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7. import javax.swing.AbstractButton;
  8. import javax.swing.JButton;
  9. import javax.swing.JDialog;
  10. import javax.swing.JFrame;
  11. import javax.swing.JLabel;
  12. import javax.swing.JPanel;
  13.  
  14. public class YesNoBox extends BaseDialog implements ActionListener {
  15.    String result;
  16.  
  17.    YesNoBox(JFrame var1, String var2, String var3) {
  18.       super(var1, var2, true);
  19.       ((Component)this).setSize(450, 125);
  20.       ((BaseDialog)this).centerOnScreen();
  21.       JPanel var4 = new JPanel();
  22.       JPanel var5 = new JPanel();
  23.       ((JDialog)this).getContentPane().setLayout(new BorderLayout());
  24.       ((JDialog)this).getContentPane().add("Center", var4);
  25.       ((Container)var4).setLayout(new BorderLayout());
  26.       ((Container)var4).add(new JPanel());
  27.       ((Container)var4).add("Center", new JLabel(var3, 0));
  28.       JButton var6;
  29.       ((Container)var5).add(var6 = new JButton(Strings.Yes));
  30.       JButton var7;
  31.       ((Container)var5).add(var7 = new JButton(Strings.No));
  32.       ((Container)var4).add("South", var5);
  33.       ((AbstractButton)var6).addActionListener(this);
  34.       ((AbstractButton)var7).addActionListener(this);
  35.    }
  36.  
  37.    public void actionPerformed(ActionEvent var1) {
  38.       this.result = var1.getActionCommand();
  39.       ((Component)this).hide();
  40.       ((Window)this).dispose();
  41.    }
  42. }
  43.