⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psohelpframe.java

📁 用Java实现的粒子群优化算法
💻 JAVA
字号:
// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   PSOHelpFrame.java

package ci.ec.pso.gui;

import java.awt.*;
import java.awt.event.*;

public class PSOHelpFrame extends Frame
    implements ActionListener
{
    class PSOHelpDialog extends Dialog
    {

        public PSOHelpDialog(Frame frame)
        {
            super(frame, "About PSO", true);
            Panel panel = new Panel();
            panel.setLayout(new GridLayout(3, 1));
            panel.add(new Label("Particle Swarm Algorithm in Java"));
            panel.add(new Label("Version 1.0, December 1998"));
            panel.add(new Label("Embedded Systems Team, EDS"));
            add(panel, "Center");
            Panel panel1 = new Panel();
            Button button = new Button("OK");
            panel1.add(button);
            add(panel1, "South");
            button.addActionListener(new ActionListener() {

                public void actionPerformed(ActionEvent actionevent)
                {
                    dispose();
                }

            });
            addWindowListener(new WindowAdapter() {

                public void windowClosing(WindowEvent windowevent)
                {
                    dispose();
                }

            });
            setSize(280, 150);
        }
    }


    public PSOHelpFrame(String s)
    {
        super(s);
        MenuBar menubar = new MenuBar();
        Menu menu = new Menu("File");
        Menu menu1 = new Menu("Help");
        menubar.add(menu);
        menubar.add(menu1);
        MenuItem menuitem = new MenuItem("Content");
        MenuItem menuitem1 = new MenuItem("Print");
        MenuItem menuitem2 = new MenuItem("Close");
        MenuItem menuitem3 = new MenuItem("Exit");
        menu.add(menuitem);
        menu.add(menuitem1);
        menu.add(menuitem2);
        menu.addSeparator();
        menu.add(menuitem3);
        menuitem.addActionListener(this);
        menuitem1.addActionListener(this);
        menuitem2.addActionListener(this);
        menuitem3.addActionListener(this);
        MenuItem menuitem4 = new MenuItem("About");
        menu1.add(menuitem4);
        menuitem4.addActionListener(this);
        setMenuBar(menubar);
        addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent windowevent)
            {
                setVisible(false);
            }

        });
        setSize(350, 350);
    }

    public void actionPerformed(ActionEvent actionevent)
    {
        String s = actionevent.getActionCommand();
        if(s.equals("Content"))
        {
            psoHelpContent();
            return;
        }
        if(s.equals("Print"))
        {
            psoHelpPrint();
            return;
        }
        if(s.equals("Close"))
        {
            psoHelpClose();
            return;
        }
        if(s.equals("Exit"))
        {
            psoHelpExit();
            return;
        }
        if(s.equals("About"))
            psoHelpAbout();
    }

    private void psoHelpContent()
    {
    }

    private void psoHelpPrint()
    {
    }

    private void psoHelpClose()
    {
        dispose();
    }

    private void psoHelpExit()
    {
        dispose();
    }

    private void psoHelpAbout()
    {
        PSOHelpDialog psohelpdialog = new PSOHelpDialog(this);
        psohelpdialog.show();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -