📄 preferencedialog.java
字号:
}
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 + -