解决方案 »

  1.   

    给你个简陋点的
    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;import javax.swing.JButton;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JPanel;public class AboutDialog extends JDialog{
    static JFrame jf=new JFrame();
    /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub


    new AboutDialog(jf);
    }
    public AboutDialog(JFrame owner){

    super(owner,"关于记事本",true);
    JMenuBar jb=new JMenuBar();
    JMenu jm=new JMenu("FIle");
    JMenuItem ji=new JMenuItem("About");
    jb.add(jm);
    jm.add(ji);
    jf.setJMenuBar(jb);
    ji.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    setVisible(true);
    }
    });
    jf.setVisible(true);
    jf.setSize(300,300);

    add(new JLabel("<html><h1>Window7 旗舰版</i></h1><hr><p>Microsoft Windows</p><p>....</p></html>"),BorderLayout.CENTER);

    JPanel panel=new JPanel();
    JButton ok=new JButton("Ok");
    ok.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    setVisible(false);
    }
    });
    panel.add(ok);
    add(panel,BorderLayout.SOUTH);

    setSize(250,150);
    }}
      

  2.   

    其实很简单的,就是先用Java swing写出界面,然后添加一些组件,给组件添加监听,在监听里面进行相应的处理。去网上一搜,这样的代码一大堆的。