AboutDialog.java
上传用户:mgrzxhaci
上传日期:2009-12-20
资源大小:18k
文件大小:1k
源码类别:

其他游戏

开发平台:

Java

  1. package notebook;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import java.awt.event.*;
  5. public class AboutDialog extends JDialog {
  6.   JPanel panel1 = new JPanel();
  7.   JPanel jPanel1 = new JPanel();
  8.   JLabel jLabel1 = new JLabel();
  9.   JButton jButton1 = new JButton();
  10.   public AboutDialog(Frame frame, String title, boolean modal) {
  11.     super(frame, title, modal);
  12.     try {
  13.       jbInit();
  14.       pack();
  15.     }
  16.     catch(Exception ex) {
  17.       ex.printStackTrace();
  18.     }
  19.   }
  20.   public AboutDialog() {
  21.     this(null, "", false);
  22.   }
  23.   private void jbInit() throws Exception {
  24.     jLabel1.setText("版本1.0");
  25.     jButton1.setText("确 定");
  26.     jButton1.addActionListener(new AboutDialog_jButton1_actionAdapter(this));
  27.     getContentPane().add(panel1);
  28.     panel1.add(jLabel1, null);
  29.     this.getContentPane().add(jPanel1,  BorderLayout.SOUTH);
  30.     jPanel1.add(jButton1, null);
  31.     this.setLocation(400,300);
  32.     this.setSize(150,100);
  33.     this.setVisible(true);
  34.     this.setTitle("About");
  35.   }
  36.   void jButton1_actionPerformed(ActionEvent e) {
  37.     this.dispose();
  38.   }
  39. }
  40. class AboutDialog_jButton1_actionAdapter implements java.awt.event.ActionListener {
  41.   AboutDialog adaptee;
  42.   AboutDialog_jButton1_actionAdapter(AboutDialog adaptee) {
  43.     this.adaptee = adaptee;
  44.   }
  45.   public void actionPerformed(ActionEvent e) {
  46.     adaptee.jButton1_actionPerformed(e);
  47.   }
  48. }