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

📄 frmmain.java

📁 现代社会离不开手机和电话
💻 JAVA
字号:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.util.Date;
import javax.swing.*;

// Referenced classes of package telmanagersystem:
//            frmAdd, frmDel, frmUpd, frmSel

public class frmMain extends JFrame
    implements ActionListener, Runnable
{

    public frmMain()
    {
        df_d = DateFormat.getDateInstance(1);
        df_t = DateFormat.getTimeInstance(1);
        t = new Thread(this);
        jmb = new JMenuBar();
        jm1 = new JMenu("电话号码管理");
        jm0 = new JMenu("|");
        jm2 = new JMenu("帮助");
        jmi_add = new JMenuItem("[新增]电话号码");
        jmi_del = new JMenuItem("[删除]电话号码");
        jmi_upd = new JMenuItem("[更新]电话号码");
        jmi_sel = new JMenuItem("[查询]电话号码");
        jmi_exi = new JMenuItem("[退出]");
        jmi_hel = new JMenuItem("帮助");
        jmi_gua = new JMenuItem("关于");
        jm1.add(jmi_add);
        jm1.add(jmi_del);
        jm1.add(jmi_upd);
        jm1.add(jmi_sel);
        jm1.addSeparator();
        jm1.add(jmi_exi);
        jm2.add(jmi_hel);
        jm2.addSeparator();
        jm2.add(jmi_gua);
        jmb.add(jm1);
        jmb.add(jm0);
        jmb.add(jm2);
        jdp = new JDesktopPane();
        setTitle("关于");
        getContentPane().add(jdp);
        setJMenuBar(jmb);
        getContentPane().add(jdp);
        setDefaultCloseOperation(3);
        setLocation(200, 200);
        setSize(640, 480);
        setVisible(true);
        jmi_add.addActionListener(this);
        jmi_del.addActionListener(this);
        jmi_upd.addActionListener(this);
        jmi_sel.addActionListener(this);
        jmi_exi.addActionListener(this);
        jmi_hel.addActionListener(this);
        jmi_gua.addActionListener(this);
        t.start();
    }

    public void actionPerformed(ActionEvent actionevent)
    {
        if(actionevent.getSource() == jmi_add)
        {
            fadd = new frmAdd();
            jdp.removeAll();
            jdp.repaint();
            jdp.add(fadd);
        }
        if(actionevent.getSource() == jmi_del)
        {
            fdel = new frmDel();
            jdp.removeAll();
            jdp.repaint();
            jdp.add(fdel);
        }
        if(actionevent.getSource() == jmi_upd)
        {
            fupd = new frmUpd();
            jdp.removeAll();
            jdp.repaint();
            jdp.add(fupd);
        }
        if(actionevent.getSource() == jmi_sel)
        {
            fsel = new frmSel();
            jdp.removeAll();
            jdp.repaint();
            jdp.add(fsel);
        }
        if(actionevent.getSource() == jmi_exi)
        {
            JOptionPane.showMessageDialog(this, "谢谢使用!", "退出", -1);
            System.exit(0);
        }
        if(actionevent.getSource() == jmi_hel)
            JOptionPane.showMessageDialog(this, "这个软件很简单\n \t1 配置好java sdk...\n2 一切OK ", "帮助", -1);
        if(actionevent.getSource() == jmi_gua)
            JOptionPane.showMessageDialog(this, "作者:秋冰玉 \n Email:lizhiyong567@hotmail.com\n 请多指教","关于", -1);
    }

    public void run()
    {
        do
        {
            now = new Date();
            setTitle((new StringBuilder()).append("电话号码管理系统---当前日期").append(df_d.format(now)).append("---当前时间>").append(df_t.format(now)).toString());
            try
            {
                Thread.sleep(500L);
            }
            catch(InterruptedException interruptedexception) { }
        } while(true);
    }

    Date now;
    DateFormat df_d;
    DateFormat df_t;
    Thread t;
    JMenuBar jmb;
    JMenu jm1;
    JMenu jm0;
    JMenu jm2;
    JMenuItem jmi_add;
    JMenuItem jmi_del;
    JMenuItem jmi_upd;
    JMenuItem jmi_sel;
    JMenuItem jmi_exi;
    JMenuItem jmi_hel;
    JMenuItem jmi_gua;
    JDesktopPane jdp;
    frmAdd fadd;
    frmDel fdel;
    frmUpd fupd;
    frmSel fsel;
}

⌨️ 快捷键说明

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