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

📄 ticketprint.java

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

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

public class Ticketprint extends JFrame{
	JPanel _jp1,_jp2;
	Conn conn = new Conn();
	JLabel _jhead,_jtrainno,_jstartstage,_jarrivestage,_jbuyticket,_jstagetype,_jstarttime,_jarrivetime,
	_jruntime,_jrunmileage,_jstageno,_jticketprice,_jnotice,_jnotice2;
	
    public Ticketprint(String name,String password,String rainno,String startstage,String arrivestage,String buyticket,String stagetype,String starttime,String arrivetime
    	,String runtime,String runmileage,String stageno,float ticketprice) {
    	super("数据单");
    	String username = name;
    	String userpassword = password;
    	if(conn.Login(username,userpassword))
    	{
    	}else{
    		JOptionPane.showMessageDialog(this,"非法请求!");
    		System.exit(0);
    	}
    	_jhead = new JLabel("打印单");
    	_jtrainno = new JLabel("车次:"+rainno);
    	_jstartstage = new JLabel("始发站:"+startstage);
    	_jarrivestage = new JLabel("终点站: "+arrivestage);
    	_jbuyticket = new JLabel("您购买了:"+buyticket);
    	_jstagetype = new JLabel("车厢类型:"+stagetype);
    	_jstarttime = new JLabel("始发时间:"+starttime);
    	_jarrivetime = new JLabel("到达时间:"+arrivetime);
    	_jruntime = new JLabel("运行时间:"+runtime+"小时");
    	_jrunmileage = new JLabel("全程行程:"+runmileage+"公里");
    	_jstageno = new JLabel("车厢号码:"+stageno);
    	_jticketprice = new JLabel("单价:"+ticketprice);
    	_jnotice = new JLabel("注意:"+"限乘当日当次车 在3日内有效!");
    	_jnotice2 = new JLabel(startstage+"售票站:"+"祝你旅途愉快!!!");
    	_jp1 = new JPanel();
    	_jp2 = new JPanel(new GridLayout(13,1));
    	_jp1.add(_jhead);
    	_jp2.add(_jtrainno);
    	_jp2.add(_jstartstage);
    	_jp2.add(_jarrivestage);
    	_jp2.add(_jbuyticket);
    	_jp2.add(_jstagetype);
    	_jp2.add(_jstarttime);
    	_jp2.add(_jarrivetime);
    	_jp2.add(_jruntime);
    	_jp2.add(_jrunmileage);
    	_jp2.add(_jstageno);
    	_jp2.add(_jticketprice);
    	_jp2.add(_jnotice);
    	_jp2.add(_jnotice2);
    	
    	this.add(_jp1,"North");
    	this.add(_jp2,"Center");
    	pack();
    	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);
    		
    }
}

⌨️ 快捷键说明

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