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

📄 prjframe.java~41~

📁 网吧的计费系统,通过改系统可以简单的为网吧的收费提供方便
💻 JAVA~41~
字号:
package prj;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JLabel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class prjFrame extends JFrame {
    JPanel contentPane;
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu3 = new JMenu();
    JMenu jMenu4 = new JMenu();
    JMenu jMenu5 = new JMenu();
    JMenuItem begin = new JMenuItem();
    JMenuItem end = new JMenuItem();
    JMenuItem help = new JMenuItem();
    JMenuItem exit = new JMenuItem();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();

    public prjFrame() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        this.setJMenuBar(jMenuBar1);
        setSize(new Dimension(450, 350));
        setTitle("网吧计费管理系统");
        jMenu3.setText("使用");
        jMenu4.setText("帮助");
        jMenu5.setText("退出");
        begin.setText("上机");
        begin.addActionListener(new prjFrame_begin_actionAdapter(this));
        end.setText("下机");
        end.addActionListener(new prjFrame_end_actionAdapter(this));
        help.setText("关于");
        help.addActionListener(new prjFrame_jMenuItem3_actionAdapter(this));
        exit.setText("退出");
        exit.addActionListener(new prjFrame_exit_actionAdapter(this));
        jLabel1.setFont(new java.awt.Font("Dialog", Font.BOLD, 24));
        jLabel1.setText("欢迎使用网吧计费管理系统");
        jLabel1.setBounds(new Rectangle(62, 51, 304, 50));
        jLabel2.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        jLabel2.setText("北大青鸟ARTECH制作");
        jLabel2.setBounds(new Rectangle(109, 143, 195, 42));
        jMenuBar1.add(jMenu3);
        jMenuBar1.add(jMenu4);
        jMenuBar1.add(jMenu5);
        jMenu3.add(begin);
        jMenu3.add(end);
        jMenu4.add(help);
        jMenu5.add(exit);
        contentPane.add(jLabel1);
        contentPane.add(jLabel2);
    }

    public void end_actionPerformed(ActionEvent e) {
        LeaveFrame tanchu = new LeaveFrame(this);
        time time = new time();
        time.play();
//        Calendar obj;
//        obj = Calendar.getInstance();
//        String year = String.valueOf(obj.get(Calendar.YEAR));
//        String month = String.valueOf(obj.get(Calendar.MONTH));
//        String day = String.valueOf(obj.get(Calendar.DAY_OF_MONTH));
//        String hour = String.valueOf(obj.get(Calendar.HOUR_OF_DAY));
//        String minute = String.valueOf(obj.get(Calendar.MINUTE));
//        String second = String.valueOf(obj.get(Calendar.SECOND));

        tanchu.setSize(300,250);
        tanchu.setLocation(350,280);
        tanchu.endtime.setText(time.year + "-" + time.month + "-" + time.day + "   " + time.hour + ":" + time.minute + ":" + time.second);
        tanchu.show();
    }

    public void help_actionPerformed(ActionEvent e) {
        helpFrame help = new helpFrame();
        help.setSize(400,300);
        help.setLocation(320,250);
        help.setVisible(true);

    }

    public void exit_actionPerformed(ActionEvent e) {
        System.exit(0);
    }

    public void begin_actionPerformed(ActionEvent e) {
        Start start = new Start();
        Calendar obj;
        obj = Calendar.getInstance();
        String year = String.valueOf(obj.get(Calendar.YEAR));
        String month = String.valueOf(obj.get(Calendar.MONTH));
        String day = String.valueOf(obj.get(Calendar.DAY_OF_MONTH));
        String hour = String.valueOf(obj.get(Calendar.HOUR_OF_DAY));
        String minute = String.valueOf(obj.get(Calendar.MINUTE));
        String second = String.valueOf(obj.get(Calendar.SECOND));

        start.setSize(400,300);
        start.setLocation(320,250);
        start.starttime.setText(year + "-" + month + "-" + day + "   " + hour + ":" + minute + ":" + second);
        this.setContentPane(start);
        this.show();
    }


}


class prjFrame_begin_actionAdapter implements ActionListener {
    private prjFrame adaptee;
    prjFrame_begin_actionAdapter(prjFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.begin_actionPerformed(e);
    }
}


class prjFrame_exit_actionAdapter implements ActionListener {
    private prjFrame adaptee;
    prjFrame_exit_actionAdapter(prjFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.exit_actionPerformed(e);
    }
}


class prjFrame_jMenuItem3_actionAdapter implements ActionListener {
    private prjFrame adaptee;
    prjFrame_jMenuItem3_actionAdapter(prjFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.help_actionPerformed(e);
    }
}


class prjFrame_end_actionAdapter implements ActionListener {
    private prjFrame adaptee;
    prjFrame_end_actionAdapter(prjFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.end_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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