📄 printingmain.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 + -