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

📄 pursuehuadong.java.svn-base

📁 通讯采集软件
💻 SVN-BASE
字号:
package pbs.application.iiop.GUI;import java.text.*;import java.awt.*;import java.util.*;import javax.swing.*;import javax.swing.event.*;import collector.gui.guiVo.ChooseDate.*;import pbs.application.iiop.GUI.huadong.*;import pbs.service.function.*;public class PursueHuadong extends javax.swing.JFrame {    private DateChooser dateChooser = new DateChooser(this);    private Date SetDate = null;    private Date StartDate = null;    private Date EndDate = null;    private static int SINGLEPURSUE = 0;    private static int MULTIPURSUE = 1;    private ArrayList TimeSetted = null;    public PursueHuadong() {        //initComponents();        jbInit();    }    //private void initComponents() {//GEN-BEGIN:initComponents    private void jbInit() {//GEN-BEGIN:initComponents        jLabel1 = new javax.swing.JLabel();        TabbedPane = new javax.swing.JTabbedPane();        jPanel2 = new javax.swing.JPanel();        TimeSet = new javax.swing.JButton();        TimeField = new javax.swing.JTextField();        jPanel3 = new javax.swing.JPanel();        jPanel5 = new javax.swing.JPanel();        StartTime = new javax.swing.JButton();        StartField = new javax.swing.JTextField();        jPanel6 = new javax.swing.JPanel();        EndTime = new javax.swing.JButton();        EndField = new javax.swing.JTextField();        jPanel1 = new javax.swing.JPanel();        jPanel4 = new javax.swing.JPanel();        ConfirmButton = new javax.swing.JButton();        CancelButton = new javax.swing.JButton();        jLabel1.setText("jLabel1");        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                exitForm(evt);            }        });        TabbedPane.setBorder(new javax.swing.border.EtchedBorder());        TabbedPane.setFont(new java.awt.Font("Dialog", 0, 12));        jPanel2.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 25));        TimeSet.setFont(new java.awt.Font("Dialog", 0, 12));        TimeSet.setText("\u9009\u62e9\u65f6\u95f4");        TimeSet.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        TimeSet.setMaximumSize(new java.awt.Dimension(80, 21));        TimeSet.setMinimumSize(new java.awt.Dimension(80, 21));        TimeSet.setPreferredSize(new java.awt.Dimension(80, 21));        TimeSet.addMouseListener(new java.awt.event.MouseAdapter() {            public void mousePressed(java.awt.event.MouseEvent evt) {                TimeSetMousePressed(evt);            }        });        jPanel2.add(TimeSet);        TimeField.setMaximumSize(new java.awt.Dimension(160, 22));        TimeField.setMinimumSize(new java.awt.Dimension(160, 22));        TimeField.setPreferredSize(new java.awt.Dimension(160, 22));        jPanel2.add(TimeField);        TabbedPane.addTab("\u5355\u5929\u8ffd\u8865", jPanel2);        jPanel3.setLayout(new java.awt.GridLayout(2, 0));        jPanel5.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 15));        StartTime.setFont(new java.awt.Font("Dialog", 0, 12));        StartTime.setText("\u8d77\u59cb\u65f6\u95f4");        StartTime.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        StartTime.setMaximumSize(new java.awt.Dimension(80, 21));        StartTime.setMinimumSize(new java.awt.Dimension(80, 21));        StartTime.setPreferredSize(new java.awt.Dimension(80, 21));        StartTime.addMouseListener(new java.awt.event.MouseAdapter() {            public void mousePressed(java.awt.event.MouseEvent evt) {                StartTimeMousePressed(evt);            }        });        jPanel5.add(StartTime);        StartField.setMaximumSize(new java.awt.Dimension(160, 22));        StartField.setMinimumSize(new java.awt.Dimension(160, 22));        StartField.setPreferredSize(new java.awt.Dimension(160, 22));        jPanel5.add(StartField);        jPanel3.add(jPanel5);        jPanel6.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 4));        EndTime.setFont(new java.awt.Font("Dialog", 0, 12));        EndTime.setText("\u4e2d\u6b62\u65f6\u95f4");        EndTime.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        EndTime.setMaximumSize(new java.awt.Dimension(80, 21));        EndTime.setMinimumSize(new java.awt.Dimension(80, 21));        EndTime.setPreferredSize(new java.awt.Dimension(80, 21));        EndTime.addMouseListener(new java.awt.event.MouseAdapter() {            public void mousePressed(java.awt.event.MouseEvent evt) {                EndTimeMousePressed(evt);            }        });        jPanel6.add(EndTime);        EndField.setMaximumSize(new java.awt.Dimension(160, 22));        EndField.setMinimumSize(new java.awt.Dimension(160, 22));        EndField.setPreferredSize(new java.awt.Dimension(160, 22));        jPanel6.add(EndField);        jPanel3.add(jPanel6);        TabbedPane.addTab("\u591a\u5929\u8ffd\u8865", jPanel3);        getContentPane().add(TabbedPane, java.awt.BorderLayout.CENTER);        jPanel1.setLayout(new java.awt.BorderLayout());        jPanel1.setBorder(new javax.swing.border.EtchedBorder());        jPanel1.setMaximumSize(new java.awt.Dimension(10, 35));        jPanel1.setMinimumSize(new java.awt.Dimension(10, 35));        jPanel1.setPreferredSize(new java.awt.Dimension(10, 35));        jPanel4.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 5));        jPanel4.setMaximumSize(new java.awt.Dimension(200, 10));        jPanel4.setMinimumSize(new java.awt.Dimension(200, 10));        jPanel4.setPreferredSize(new java.awt.Dimension(200, 10));        ConfirmButton.setFont(new java.awt.Font("Dialog", 0, 12));        ConfirmButton.setText("\u786e\u5b9a\u8ffd\u8865");        ConfirmButton.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        ConfirmButton.setMaximumSize(new java.awt.Dimension(83, 21));        ConfirmButton.setMinimumSize(new java.awt.Dimension(83, 21));        ConfirmButton.setPreferredSize(new java.awt.Dimension(83, 21));        ConfirmButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                ConfirmButtonActionPerformed(evt);            }        });        jPanel4.add(ConfirmButton);        CancelButton.setFont(new java.awt.Font("Dialog", 0, 12));        CancelButton.setText("\u53d6  \u6d88");        CancelButton.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        CancelButton.setMaximumSize(new java.awt.Dimension(83, 21));        CancelButton.setMinimumSize(new java.awt.Dimension(83, 21));        CancelButton.setPreferredSize(new java.awt.Dimension(83, 21));        CancelButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                CancelButtonActionPerformed(evt);            }        });        jPanel4.add(CancelButton);        jPanel1.add(jPanel4, java.awt.BorderLayout.EAST);        getContentPane().add(jPanel1, java.awt.BorderLayout.SOUTH);        pack();        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setSize(new java.awt.Dimension(313, 174));        setLocation((screenSize.width-313)/2,(screenSize.height-174)/2);    }//GEN-END:initComponents    private void CancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CancelButtonActionPerformed        // Add your handling code here:        this.SetDate = null;        this.StartDate = null;        this.EndDate = null;        this.hide();    }//GEN-LAST:event_CancelButtonActionPerformed    private void ConfirmButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ConfirmButtonActionPerformed        if(TabbedPane.getSelectedIndex() == this.SINGLEPURSUE){            if(this.SetDate != null){                ArrayList m_list = new ArrayList();                m_list.add(this.SetDate);                this.TimeSetted = m_list;                CommBuffer.m_DateList = m_list;                if(CommBuffer.m_huaDong == null){                    JOptionPane.showMessageDialog(this, "初始化过程没有结束,请稍后再追补");                }                else{                    pursue m_pursue = new pursue();                    m_pursue.start();                }                this.hide();            }            else {                JOptionPane.showMessageDialog(this, "没有选中任务时间,请重新选择!!");                return;            }        }        else if(TabbedPane.getSelectedIndex() == this.MULTIPURSUE){            if(this.StartDate == null || this.StartDate == null){                if(this.StartDate == null && this.StartDate == null){                    JOptionPane.showMessageDialog(this, "没有选中任务起始和终止时间,请重新选择!!");                    return;                }                if(this.StartDate == null && this.EndDate != null){                    JOptionPane.showMessageDialog(this, "没有选中任务起始时间,请重新选择!!");                    return;                }                if(this.EndDate == null && this.StartDate != null){                    JOptionPane.showMessageDialog(this, "没有选中任务终止时间,请重新选择!!");                    return;                }            }            else{                ArrayList m_list = new ArrayList();                m_list.add(this.StartDate);                m_list.add(this.EndDate);                this.TimeSetted = m_list;                CommBuffer.m_DateList = m_list;                if(CommBuffer.m_huaDong == null){                    JOptionPane.showMessageDialog(this, "初始化过程没有结束,请稍后再追补");                }                else{                    pursue m_pursue = new pursue();                    m_pursue.start();                }                this.hide();            }        }    }//GEN-LAST:event_ConfirmButtonActionPerformed    private void EndTimeMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_EndTimeMousePressed        dateChooser.showChooser(EndTime,evt.getX() - DateChooser.width, evt.getY());        if(dateChooser.getDate() != null){            this.EndDate = dateChooser.getDate();            long settime = pbs.service.function.timeFunc.truncTime(this.EndDate.getTime()/1000);            long nowtime = pbs.service.function.timeFunc.truncTime(System.currentTimeMillis()/1000);            if(settime>=nowtime){                JOptionPane.showMessageDialog(this,"超出现在时间,请重新设置");                this.EndDate = null;                TimeField.setText(new String(""));            }            EndField.setText(new SimpleDateFormat(" yyyy年 M月 d日 ").format(dateChooser.getDate()));        }    }//GEN-LAST:event_EndTimeMousePressed    private void StartTimeMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_StartTimeMousePressed        dateChooser.showChooser(StartTime,evt.getX() - DateChooser.width, evt.getY());        if(dateChooser.getDate() != null){            this.StartDate = dateChooser.getDate();            long settime = pbs.service.function.timeFunc.truncTime(this.StartDate.getTime()/1000);            long nowtime = pbs.service.function.timeFunc.truncTime(System.currentTimeMillis()/1000);            if(settime>=nowtime){                JOptionPane.showMessageDialog(this,"超出现在时间,请重新设置");                this.StartDate = null;                TimeField.setText(new String(""));            }            else{                StartField.setText(new SimpleDateFormat(" yyyy年 M月 d日 ").format(dateChooser.getDate()));            }        }    }//GEN-LAST:event_StartTimeMousePressed    private void TimeSetMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_TimeSetMousePressed        dateChooser.showChooser(TimeSet,evt.getX() - DateChooser.width, evt.getY());        if(dateChooser.getDate() != null){            this.SetDate = dateChooser.getDate();            //long settime = this.SetDate.getTime()/86400;            //long nowtime = (System.currentTimeMillis()/86400)*86400;            long settime = pbs.service.function.timeFunc.truncTime(this.SetDate.getTime()/1000);            long nowtime = pbs.service.function.timeFunc.truncTime(System.currentTimeMillis()/1000);            if(settime>=nowtime){                JOptionPane.showMessageDialog(this,"超出现在时间,请重新设置");                this.SetDate = null;                TimeField.setText(new String(""));            }            else{                TimeField.setText(new SimpleDateFormat(" yyyy年 M月 d日 ").format(dateChooser.getDate()));            }        }    }//GEN-LAST:event_TimeSetMousePressed    /** Exit the Application */    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm        //System.exit(0);        this.hide();    }//GEN-LAST:event_exitForm    public static void main(String args[]) {        new PursueHuadong().show();    }    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JTextField StartField;    private javax.swing.JButton ConfirmButton;    private javax.swing.JPanel jPanel4;    private javax.swing.JLabel jLabel1;    private javax.swing.JPanel jPanel3;    private javax.swing.JPanel jPanel2;    private javax.swing.JPanel jPanel5;    private javax.swing.JTabbedPane TabbedPane;    private javax.swing.JButton TimeSet;    private javax.swing.JButton CancelButton;    private javax.swing.JPanel jPanel1;    private javax.swing.JButton EndTime;    private javax.swing.JButton StartTime;    private javax.swing.JPanel jPanel6;    private javax.swing.JTextField TimeField;    private javax.swing.JTextField EndField;    // End of variables declaration//GEN-END:variables    public ArrayList getTimeSetted(){        return this.TimeSetted;    }}

⌨️ 快捷键说明

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