?? printingframe1_6.java
字號(hào):
package com.flying.screen;
import com.flying.business.GeneratePrintingData;
import com.flying.business.PageConfiguration;
import com.flying.business.PrintNumJob;
import com.flying.data.PrintData;
import com.flying.util.*;
import java.awt.ActiveEvent;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JTextArea;
public class PrintingFrame1_6 extends JFrame {
private PageConfiguration pg = new PageConfiguration();//??
private PrintData pd = new PrintData();//??
private int numPerPage=6;
private JPanel jContentPane = null;//
private JButton btnOK = null;//button OK
private JButton btnBeginPrint = null;//button print
private JLabel lblBeginNumber = null; // @jve:decl-index=0:visual-constraint="480,574"
private JLabel lblEndNumber = null; // @jve:decl-index=0:visual-constraint="522,565"
private JTextField tfBeginNumber = null; // @jve:decl-index=0:visual-constraint="710,578"
private JTextArea jTextArea = null; // @jve:decl-index=0:visual-constraint="635,575"
private JTextField tfEndNumber = null; // @jve:decl-index=0:visual-constraint="476,576"
private ConfigurePrintPagePanel cpPanel;//print page style such as six sheet per page
/**
* This is the default constructor
*/
public PrintingFrame1_6() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(950, 540);
this.setContentPane(getJContentPane());
this.setTitle("打印連續(xù)數(shù)據(jù)1_6");
cpPanel = new ConfigurePrintPagePanel();
cpPanel.setImageURL("images/uptodownbackground.jpg");
cpPanel.setDefaultText();
this.getContentPane().add(cpPanel, new XYConstraints(0, 0, 800, 510));
this.getContentPane().add(this.getBtnOK(),new XYConstraints(820, 100, -1, -1));
this.getContentPane().add(this.getLblBeginNumber(), new XYConstraints(820, 360, -1, -1));
this.getContentPane().add(this.getTfBeginNumber(), new XYConstraints(820, 380, -1, -1));
this.getContentPane().add(this.getLblEndNumber(), new XYConstraints(820, 410, -1, -1));
this.getContentPane().add(this.getTfEndNumber(), new XYConstraints(820, 430, -1, -1));
this.getContentPane().add(this.getBtnBeginPrint(),new XYConstraints(820, 460, -1, -1));
//設(shè)定是否可以調(diào)整大小
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 btnOK
*
* @return javax.swing.JButton
*/
private JButton getBtnOK() {
if (btnOK == null) {
btnOK = new JButton("OK");
btnOK.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
btnOKClick(e);
}
});
}
return btnOK;
}
/**
* This method initializes btnBeginPrint
*
* @return javax.swing.JButton
*/
private JButton getBtnBeginPrint() {
if (btnBeginPrint == null) {
btnBeginPrint = new JButton("start print");
}
btnBeginPrint.addActionListener( new ActionListener(){
public void actionPerformed(ActionEvent e){
btnBeginPrintClick(e);
}
});
btnBeginPrint.setEnabled(false);
return btnBeginPrint;
}
/**
* This method initializes lblBeginNumber
*
* @return javax.swing.JLabel
*/
private JLabel getLblBeginNumber() {
if (lblBeginNumber == null) {
lblBeginNumber = new JLabel();
lblBeginNumber.setText("start NO.");
}
return lblBeginNumber;
}
/**
* This method initializes lblEndNumber
*
* @return javax.swing.JLabel
*/
private JLabel getLblEndNumber() {
if (lblEndNumber == null) {
lblEndNumber = new JLabel();
lblEndNumber.setText("end NO.");
}
return lblEndNumber;
}
/**
* This method initializes tfBeginNumber
*
* @return javax.swing.JTextField
*/
private JTextField getTfBeginNumber() {
if (tfBeginNumber == null) {
tfBeginNumber = new JTextField();
tfBeginNumber.setPreferredSize(new java.awt.Dimension(100,25));
}
return tfBeginNumber;
}
/**
* This method initializes tfEndNumber
*
* @return javax.swing.JTextField
*/
private JTextField getTfEndNumber() {
if (tfEndNumber == null) {
tfEndNumber = new JTextField();
tfEndNumber.setPreferredSize(new java.awt.Dimension(100,25));
}
return tfEndNumber;
}
/**
*
* @param e
*/
private void btnOKClick(ActionEvent e){
this.cpPanel.configuratePage(pg);
this.btnBeginPrint.setEnabled(true);
}
/**
*
* @param e
*/
private void btnBeginPrintClick(ActionEvent e){
//???
pd.setBeginNumber(new Integer(this.tfBeginNumber.getText().trim()).intValue());
pd.setEndNumber(new Integer(this.tfEndNumber.getText().trim()).intValue());
GeneratePrintingData gpd = new GeneratePrintingData(pd,numPerPage);
PrintNumJob pnj = new PrintNumJob();
pnj.setGpd(gpd);
pnj.setPageConfiguration(pg);
pnj.beginPrint1();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -