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

📄 ticketmanage.java

📁 使用java弄的,实现铁路售票的各种功能,供大家学习使用
💻 JAVA
字号:
package Java;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.Toolkit;


public class Ticketmanage extends JFrame implements ActionListener {
	
	JButton _AllTicket,_SaleTicket,_returnTicket,_exit;
	JPanel _jp1,_jp2,_jp3;
	String username,userpassword,userpopedom;
	Conn conn = new Conn();
	
    public Ticketmanage(String name,String password,String popedom) {
    	super("票务管理");
    	username = name;
    	userpassword = password;
    	userpopedom = popedom;
    	if(conn.ifadmin(username,userpassword,userpopedom))
    	{
    	}else{
    		JOptionPane.showMessageDialog(this,"非法请求!");
    		System.exit(0);
    	}
    	JLabel imagelabel = new JLabel();
    	ImageIcon icon = new ImageIcon("Images/112.gif");
    	imagelabel.setIcon(icon);
    	repaint();
    	_AllTicket = new JButton("所有票数");
    	_AllTicket.addActionListener(this);
    	_SaleTicket = new JButton("卖出票数");
    	_SaleTicket.addActionListener(this);
    	_returnTicket = new JButton("返回票数");
    	_returnTicket.addActionListener(this);
    	_exit = new JButton("退出管理");
    	_exit.addActionListener(this);
    	
    	_jp1 = new JPanel();
    	_jp2 = new JPanel(new GridLayout(2,2));
    	_jp3 = new JPanel();
    	
    	_jp1.add(imagelabel);
    	_jp2.add(_AllTicket);
    	_jp2.add(_SaleTicket);
    	_jp2.add(_returnTicket);
    	_jp2.add(_exit);
    	
    	_jp3.add(_jp2);
    	
    	this.add(_jp1,"North");
    	this.add(_jp3,"Center");
		this.setSize(200,230);
    	this.setVisible(true);
    	this.setResizable(false);
    	int W = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();
    	int H = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight();
    	this.setLocation((W-this.getWidth())/2,(H-this.getHeight())/2);
    	this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }
    public void actionPerformed(ActionEvent e)
    {
    	if(e.getSource()==_AllTicket)
    	{
    		dispose();
    		new AllTicket(username,userpassword,userpopedom);
    	}
    	if(e.getSource()==_SaleTicket)
    	{
    		dispose();
    		new SaleTicket(username,userpassword,userpopedom);
    	}
    	if(e.getSource()==_returnTicket)
    	{
    		JOptionPane.showMessageDialog(this,"该项目正在编辑中……");
    	}
    	if(e.getSource()==_exit)
    	{
    		dispose();
    		JOptionPane.showMessageDialog(this,"欢迎管理员回来!");
    		new Manage(username,userpassword,userpopedom);
    	}
    }
}

⌨️ 快捷键说明

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