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

📄 preferencedialog.java

📁 TestDataBuilder是一个采用Java编写的
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        }
        return cbxAutoConnWhenProgramStartup;
    }

    /**
     * This method initializes cbxSaveDbMetaInfo    
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxSaveDbMetaInfo() {
        if (cbxSaveDbMetaInfo == null) {
            cbxSaveDbMetaInfo = new JCheckBox();
            cbxSaveDbMetaInfo.setBounds(new Rectangle(15, 10, 514, 24));
            cbxSaveDbMetaInfo.setText(RM.R("label.PreferenceDialog.saveDBMetaInfo")); //$NON-NLS-1$
        }
        return cbxSaveDbMetaInfo;
    }

    /**
     * This method initializes cbxReadDBInfoFromFileWhenConnError   
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxReadDBInfoFromFileWhenConnError() {
        if (cbxReadDBInfoFromFileWhenConnError == null) {
            cbxReadDBInfoFromFileWhenConnError = new JCheckBox();
            cbxReadDBInfoFromFileWhenConnError.setBounds(new Rectangle(292, 32, 279, 24));
            cbxReadDBInfoFromFileWhenConnError.setText(RM.R("label.PreferenceDialog.readLocalFileWhenConnDBFailure")); //$NON-NLS-1$
        }
        return cbxReadDBInfoFromFileWhenConnError;
    }

    /**
     * This method initializes cbxNotIncludeIDEntityClumn   
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxNotIncludeIDEntityClumn() {
        if (cbxNotIncludeIDEntityClumn == null) {
            cbxNotIncludeIDEntityClumn = new JCheckBox();
            cbxNotIncludeIDEntityClumn.setBounds(new Rectangle(15, 60, 269, 19));
            cbxNotIncludeIDEntityClumn.setText(RM.R("label.PreferenceDialog.whenAutoGenConfigNotIncludeIDEntityClumn")); //$NON-NLS-1$
        }
        return cbxNotIncludeIDEntityClumn;
    }

    /**
     * This method initializes txtDefaultRowToGenerate  
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtDefaultRowToGenerate() {
        if (txtDefaultRowToGenerate == null) {
            txtDefaultRowToGenerate = new JTextFieldEx();
            txtDefaultRowToGenerate.setBounds(new Rectangle(131, 116, 149, 21));
        }
        return txtDefaultRowToGenerate;
    }

    /**
     * This method initializes cbxCloseIDAutoInsert 
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxCloseIDAutoInsert() {
        if (cbxCloseIDAutoInsert == null) {
            cbxCloseIDAutoInsert = new JCheckBox();
            cbxCloseIDAutoInsert.setBounds(new Rectangle(292, 60, 279, 19));
            cbxCloseIDAutoInsert.setText(RM.R("label.PreferenceDialog.closeIDAutoInsert")); //$NON-NLS-1$
        }
        return cbxCloseIDAutoInsert;
    }

    /**
     * This method initializes cbxClearBefInsert    
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxClearBefInsert() {
        if (cbxClearBefInsert == null) {
            cbxClearBefInsert = new JCheckBox();
            cbxClearBefInsert.setBounds(new Rectangle(15, 83, 271, 24));
            cbxClearBefInsert.setText(RM.R("label.PreferenceDialog.clearTableBefInsert")); //$NON-NLS-1$
        }
        return cbxClearBefInsert;
    }

    /**
     * This method initializes txtMinData   
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtMinDate() {
        if (txtMinDate == null) {
            txtMinDate = new JTextFieldEx();
            txtMinDate.setBounds(new Rectangle(131, 177, 149, 22));
        }
        return txtMinDate;
    }

    /**
     * This method initializes txtMaxDate   
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtMaxDate() {
        if (txtMaxDate == null) {
            txtMaxDate = new JTextFieldEx();
            txtMaxDate.setBounds(new Rectangle(406, 177, 149, 22));
        }
        return txtMaxDate;
    }

    /**
     * This method initializes txtTextFieldMin  
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtTextFieldMin() {
        if (txtTextFieldMin == null) {
            txtTextFieldMin = new JTextFieldEx();
            txtTextFieldMin.setBounds(new Rectangle(159, 207, 121, 22));
        }
        return txtTextFieldMin;
    }

    /**
     * This method initializes txtTextFieldMax  
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtTextFieldMax() {
        if (txtTextFieldMax == null) {
            txtTextFieldMax = new JTextFieldEx();
            txtTextFieldMax.setBounds(new Rectangle(417, 207, 139, 22));
        }
        return txtTextFieldMax;
    }

    /**
     * This method initializes cbxMustXsdValidate   
     *  
     * @return javax.swing.JCheckBox    
     */
    private JCheckBox getCbxGenerateSQLFile() {
        if (cbxGenerateSQLFile == null) {
            cbxGenerateSQLFile = new JCheckBox();
            cbxGenerateSQLFile.setBounds(new Rectangle(292, 84, 279, 21));
            cbxGenerateSQLFile.setText(RM.R("label.PreferenceDialog.generateSQLFile")); //$NON-NLS-1$
        }
        return cbxGenerateSQLFile;
    }

    /**
     * This method initializes txtDataTypePluginDir 
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtDataTypePluginDir() {
        if (txtDataTypePluginDir == null) {
            txtDataTypePluginDir = new JTextFieldEx();
            txtDataTypePluginDir.setBounds(new Rectangle(150, 265, 369, 21));
        }
        return txtDataTypePluginDir;
    }

    /**
     * This method initializes txtDateFormat    
     *  
     * @return javax.swing.JTextField   
     */
    private JTextField getTxtDateFormat() {
        if (txtDateFormat == null) {
            txtDateFormat = new JTextFieldEx();
            txtDateFormat.setBounds(new Rectangle(131, 146, 149, 22));
            txtDateFormat.addKeyListener(new java.awt.event.KeyAdapter() {
                public void keyReleased(java.awt.event.KeyEvent e) {
                    PreferenceDialog.this.txtDateFormatKeyReleased();
                }
            });
        }
        return txtDateFormat;
    }

    protected void txtDateFormatKeyReleased() {
        String strFormat = getTxtDateFormat().getText();
        if(StringUtils.isEmpty(strFormat)){
            this.getTxtDateExample().setText(""); //$NON-NLS-1$
        }else{
            try{
                this.getTxtDateExample().setText(getCurTime(strFormat));
            }catch(Exception ex){
                JOptionPane.showMessageDialog(this,
                                String.format(RM.R("label.PreferenceDialog.error.dateFormat"),strFormat, ex.getMessage())); //$NON-NLS-1$ //$NON-NLS-2$
                this.getTxtDateFormat().selectAll();
            }
        }
    }

    /**
     * This method initializes btnOK    
     *  
     * @return com.testDataBuilder.ui.core.JTDButton  
     */
    private JTDButton getBtnOK() {
        if (btnOK == null) {
            btnOK = new JTDButton();
            btnOK.setBounds(new Rectangle(496, 367, 71, 20));
            btnOK.setText(RM.R("label.info.btnOK")); //$NON-NLS-1$
            btnOK.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent e) {
                    PreferenceDialog.this.onOK();
                }
            });
        }
        return btnOK;
    }

    protected void onOK() {
        try {
            this.saveConfig();
         } catch (IOException e) {
             JOptionPane.showMessageDialog(this, RM.R("label.PreferenceDialog.error.saveConfig") + e.getMessage()); //$NON-NLS-1$
             return;
         } catch (ValidataException e) {
            JOptionPane.showMessageDialog(this, e.getMessage());
            e.getControl().grabFocus();
            if(e.getControl() instanceof JTextField){
                JTextField txt = (JTextField)e.getControl();
                txt.selectAll();
            }
            return;
        }
         this.dispose();
    }

    /**
     * This method initializes btnCancel    
     *  
     * @return com.testDataBuilder.ui.core.JTDButton  
     */
    private JTDButton getBtnCancel() {
        if (btnCancel == null) {
            btnCancel = new JTDButton();
            btnCancel.setBounds(new Rectangle(403, 367, 71, 20));
            btnCancel.setText(RM.R("label.info.btnCancel")); //$NON-NLS-1$
            btnCancel.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent e) {
                    PreferenceDialog.this.dispose();
                }
            });
        }
        return btnCancel;
    }

    /**
     * This method initializes btnApply 
     *  
     * @return com.testDataBuilder.ui.core.JTDButton  
     */
    private JTDButton getBtnApply() {
        if (btnApply == null) {
            btnApply = new JTDButton();
            btnApply.setBounds(new Rectangle(484, 301, 74, 19));
            btnApply.setText(RM.R("label.info.btnApply")); //$NON-NLS-1$
            btnApply.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent e) {
                    PreferenceDialog.this.apply();
                }
            });
        }
        return btnApply;
    }

    protected void apply() {
       try {
           this.saveConfig();
        } catch (IOException e) {
            JOptionPane.showMessageDialog(this, RM.R("label.PreferenceDialog.error.saveConfig") + e.getMessage()); //$NON-NLS-1$
            
        }  catch (ValidataException e) {

⌨️ 快捷键说明

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