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

📄 printingmain.java

📁 这是一个给车票打印号码的程序
💻 JAVA
字号:
package com.flying.main;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

import com.flying.business.GeneratePrintingData;
import com.flying.business.PageConfiguration;
import com.flying.business.PrintNumJob;
import com.flying.data.PrintData;
import com.flying.screen.ConfigurePrintPagePanel;
import com.flying.screen.PrintingFrame1_6;
import com.flying.screen.PrintingFrameDiscon1_6;
import com.flying.util.XYConstraints;
import com.flying.util.XYLayout;

public class PrintingMain extends JFrame {

	/**
	 * @param args
	 */	

	private JFrame mainFrame=null;
	private JPanel jContentPane = null;//
	private JButton btnConPrint= null;//打印连续数据的按钮
	private JButton btnDisconPrint = null;//打印非连续数据的按钮
	private JLabel lblConPrint = null;  // 提示打印连续数据的标签
	private JLabel lblDisconPrint = null;  //  提示打印非连续数据的标签

	/**
	 * This is the default constructor
	 */
	public PrintingMain() {
		super();
		initialize();
	}

	/**
	 * 初始化打印系统的界面
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(400,200);
		this.setContentPane(getJContentPane());
		this.setTitle("打码管理系统1-6");
		//连续按钮的位置设置
		this.getContentPane().add(this.getBtnConPrint(),new XYConstraints(210, 45, -1, -1));
		//连续按钮标签的提示位置设置
		this.getContentPane().add(this.getLblConPrint(), new XYConstraints(20, 50, -1, -1));
		//非连续按钮提示标签的位置设置
		this.getContentPane().add(this.getLblDisconPrint(), new XYConstraints(20,100, -1, -1));
		//非连续按钮的位置设置
		this.getContentPane().add(this.getBtnDisconPrint(),new XYConstraints(210, 95, -1, -1));
		//设定是否可以调整大小
		this.setResizable(false);
		
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			
			jContentPane.setLayout(new XYLayout());
			jContentPane.setEnabled(false);
		}
		return jContentPane;
	}

	/**
	 * This method initializes 连续按钮	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnConPrint() {
		if (btnConPrint == null) {
			btnConPrint = new JButton("打印连续数据");
			
			btnConPrint.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent e){
					btnConPrintClick(e);
				}
			});
		}
		return btnConPrint;
	}

	/**
	 * This method initializes 非连续按钮
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnDisconPrint() {
		if (btnDisconPrint == null) {
			btnDisconPrint = new JButton("打印丢失数据");
		}
		
		btnDisconPrint.addActionListener( new ActionListener(){
			public void actionPerformed(ActionEvent e){
				btnDisconPrintClick(e);
			}
		});
		
		return btnDisconPrint;
	}

	/**
	 * This method initializes lblBeginNumber	
	 * 	
	 * @return javax.swing.JLabel	
	 */
	private JLabel getLblConPrint() {
		if (lblConPrint == null) {
			lblConPrint = new JLabel();
			lblConPrint.setText("打印连续数据,请点击此按钮:");
		}
		return lblConPrint;
	}

	/**
	 * This method initializes lblEndNumber	
	 * 	
	 * @return javax.swing.JLabel	
	 */
	private JLabel getLblDisconPrint() {
		if (lblDisconPrint == null) {
			lblDisconPrint = new JLabel();
			lblDisconPrint.setText("打印缺失数据,请点击此按钮:");
		}
		return lblDisconPrint;
	}

	/**
	 * 打印连续数据
	 * @param e
	 */
	private void btnConPrintClick(ActionEvent e){
		this.mainFrame = new PrintingFrame1_6();
	
		long l  = 12;
		long a = 5;
		System.out.println(l % a);
		
		//
		this.mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.mainFrame.setVisible(true);
		}
	
	/**
	 * 打印间断数据
	 * @param e
	 */
	private void btnDisconPrintClick(ActionEvent e){
		//???
		this.mainFrame = new PrintingFrameDiscon1_6();
		long l  = 12;
		long a = 5;
		System.out.println(l % a);
		
		//
		this.mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.mainFrame.setVisible(true);
		}

}

⌨️ 快捷键说明

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