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

📄 menu.java

📁 Java文件分割合并工具,能实现文件的合并与分割.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            jButton2.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()   
                    int a=0;   
                    try{   
                        a=Integer.parseInt(jTextField2.getText());   
                    }catch(Exception ee){   
                        System.out.println("erro");   
                        return;   
                    }   
                    FengGeHeBing.fenGe(fenGeFile, cunMuLu, a);   
                }   
            });   
        }   
        return jButton2;   
    }   
  
    /**  
     * This method initializes jButton3   
     *    
     * @return javax.swing.JButton    
     */  
    private JButton getJButton3() {   
        if (jButton3 == null) {   
            jButton3 = new JButton("退出");   
            jButton3.setBounds(new Rectangle(191, 152, 135, 45));   
            jButton3.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()   
                    System.exit(0);   
                }   
            });   
        }   
        return jButton3;   
    }   
  
    /**  
     * This method initializes jButton4   
     *    
     * @return javax.swing.JButton    
     */  
    private JButton getJButton4() {   
        if (jButton4 == null) {   
            jButton4 = new JButton("打开");   
            jButton4.setBounds(new Rectangle(8, 155, 85, 35));   
            jButton4.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    jFileChooser1.setFileSelectionMode(0);   
                    jFileChooser1.setMultiSelectionEnabled(true);   
                    int state=jFileChooser1.showOpenDialog(null);   
                    String s="";   
                    if(state==0){   
                        fl=jFileChooser1.getSelectedFiles();   
                        int[] st=new int[fl.length];   
                        for(int i=0;i<fl.length;i++){   
                            String name=fl[i].getName();   
                            int index=name.indexOf('.');   
                            st[i]=Integer.parseInt(name.substring(0,index));   
                            s=s+fl[i].getName()+"\r\n";   
                            jTextArea.setText(s);   
                        }   
                        Arrays.sort(st);   
                        chuanFile=new File[st.length];   
                        for(int i=0;i<st.length;i++){   
                            chuanFile[i]=new File(fl[i].getParent()+"\\"+(i+1)+".tem");   
                        }   
                    }   
                }   
            });   
        }   
        return jButton4;   
    }   
  
    /**  
     * This method initializes jButton5   
     *    
     * @return javax.swing.JButton    
     */  
    private JButton getJButton5() {   
        if (jButton5 == null) {   
            jButton5 = new JButton("合并");   
            jButton5.setBounds(new Rectangle(113, 155, 85, 35));   
            jButton5.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    FengGeHeBing.heBing(chuanFile,cunDir,jComboBox.getSelectedItem().toString());   
                    jTextArea.setForeground(Color.red);   
                    jTextArea.setText("合并已完成");   
                }   
            });   
        }   
        return jButton5;   
    }   
  
    /**  
     * @param args  
     */  
    public Menu(){   
        this.getJFrame();   
    }   
    /**  
     * This method initializes jFileChooser   
     *    
     * @return javax.swing.JFileChooser   
     */  
    private JFileChooser getJFileChooser() {   
        if (jFileChooser == null) {   
            jFileChooser = new JFileChooser();   
            jFileChooser.setBounds(new Rectangle(5, 204, 500, 326));   
        }   
        return jFileChooser;   
    }   
  
    /**  
     * This method initializes jFileChooser1      
     *    
     * @return javax.swing.JFileChooser   
     */  
    private JFileChooser getJFileChooser1() {   
        if (jFileChooser1 == null) {   
            jFileChooser1 = new JFileChooser();   
            jFileChooser1.setFileSelectionMode(0);   
            jFileChooser1.setBounds(new Rectangle(5, 193, 500, 326));   
        }   
        return jFileChooser1;   
    }   
  
    /**  
     * This method initializes jScrollPane    
     *    
     * @return javax.swing.JScrollPane    
     */  
    private JScrollPane getJScrollPane() {   
        if (jScrollPane == null) {   
            jScrollPane = new JScrollPane(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);   
            jScrollPane.setBounds(new Rectangle(15, 34, 325, 105));   
            jScrollPane.setViewportView(getJTextArea());   
               
        }   
        return jScrollPane;   
    }   
  
    /**  
     * This method initializes jTextArea      
     *    
     * @return javax.swing.JTextArea      
     */  
    private JTextArea getJTextArea() {   
        if (jTextArea == null) {   
            jTextArea = new JTextArea();   
        }   
        return jTextArea;   
    }   
  
    /**  
     * This method initializes jButton6   
     *    
     * @return javax.swing.JButton    
     */  
    private JButton getJButton6() {   
        if (jButton6 == null) {   
            jButton6 = new JButton();   
            jButton6.setBounds(new Rectangle(227, 155, 85, 35));   
            jButton6.setText("退出");   
            jButton6.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    System.exit(0);   
                }   
            });   
        }   
        return jButton6;   
    }   
  
    /**  
     * This method initializes jComboBox      
     *    
     * @return javax.swing.JComboBox      
     */  
    private JComboBox getJComboBox() {   
        if (jComboBox == null) {   
            jComboBox = new JComboBox();   
            jComboBox.setBounds(new Rectangle(276, 5, 69, 18));   
            jComboBox.addItem(".exe");   
            jComboBox.addItem(".pdf");   
            jComboBox.addItem(".rm");   
            jComboBox.addItem(".rmvb");   
            jComboBox.addItem(".avi");   
            jComboBox.setEditable(true);   
        }   
        return jComboBox;   
    }   
  
    /**  
     * This method initializes jTextField3    
     *    
     * @return javax.swing.JTextField     
     */  
    private JTextField getJTextField3() {   
        if (jTextField3 == null) {   
            jTextField3 = new JTextField();   
            jTextField3.setText(cunDir.getAbsolutePath());   
            jTextField3.setBounds(new Rectangle(110, 5, 50, 22));   
        }   
        return jTextField3;   
    }   
  
    /**  
     * This method initializes jButton7   
     *    
     * @return javax.swing.JButton    
     */  
    private JButton getJButton7() {   
        if (jButton7 == null) {   
            jButton7 = new JButton();   
            jButton7.setBounds(new Rectangle(1, 6, 105, 18));   
            jButton7.setText("存放目录:");   
            jButton7.addActionListener(new java.awt.event.ActionListener() {   
                public void actionPerformed(java.awt.event.ActionEvent e) {   
                    jFileChooser1.setFileSelectionMode(1);   
                    jFileChooser1.setMultiSelectionEnabled(false);   
                    int state=jFileChooser1.showOpenDialog(null);   
                    if(state==0){   
                        cunDir=jFileChooser1.getSelectedFile();   
                        jTextField3.setText(cunDir.getAbsolutePath());   
                    }   
                }   
            });   
        }   
        return jButton7;   
    }   
  
    public static void main(String[] args) {   
        new Menu();   
    }   
  
}

⌨️ 快捷键说明

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