📄 setup.java
字号:
*
* @return javax.swing.JPanel
*/
private JPanel getPnlBasicBar() {
if (pnlBasicBar == null) {
FlowLayout flowLayout = new FlowLayout();
flowLayout.setAlignment(FlowLayout.RIGHT);
flowLayout.setVgap(5);
pnlBasicBar = new JPanel();
pnlBasicBar.setBackground(SystemColor.text);
pnlBasicBar.setLayout(flowLayout);
pnlBasicBar.add(getBtnBasicYes(), null);
pnlBasicBar.add(getBtnBasicNo(), null);
pnlBasicBar.add(getBtnBasicDo(), null);
}
return pnlBasicBar;
}
/**
* This method initializes btnBasicYes
*
* @return javax.swing.JButton
*/
private JButton getBtnBasicYes() {
if (btnBasicYes == null) {
btnBasicYes = new JButton();
btnBasicYes.setText("确定");
btnBasicYes.setMnemonic(KeyEvent.VK_UNDEFINED);
btnBasicYes.setPreferredSize(new Dimension(60, 22));
btnBasicYes.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
setSettingConfig();
System.exit(0);
}
});
}
return btnBasicYes;
}
/**
* 修改基本设置
*
*/
protected void setSettingConfig() {
try {
setconf.setParam("sitename", txtSiteName.getText());
setconf.setParam("copyright", txtCopyright.getText());
setconf.setParam("contact", txtContact.getText());
setconf.setParam("logfile", txtLog.getText());
setconf.setParam("backup", txtBackup.getText());
setconf.savaProp();
} catch (UnsupportedEncodingException e1) {
JOptionPane.showMessageDialog(this, "修改属性失败,请稍候再试!",
"读取失败",JOptionPane.ERROR_MESSAGE);
Log.writeLog(e1, "setting.Setup:修改属性失败时出错!");
} catch (IOException e) {
JOptionPane.showMessageDialog(this, "修改属性失败,请稍候再试!",
"读取失败",JOptionPane.ERROR_MESSAGE);
Log.writeLog(e, "setting.Setup:修改属性失败时出错!");
} catch (URISyntaxException e) {
JOptionPane.showMessageDialog(this, "修改属性失败,请稍候再试!",
"读取失败",JOptionPane.ERROR_MESSAGE);
Log.writeLog(e, "setting.Setup:修改属性失败时出错!");
}
}
/**
* This method initializes btnBasicNo
*
* @return javax.swing.JButton
*/
private JButton getBtnBasicNo() {
if (btnBasicNo == null) {
btnBasicNo = new JButton();
btnBasicNo.setText("取消");
btnBasicNo.setPreferredSize(new Dimension(60, 22));
btnBasicNo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(0);
}
});
}
return btnBasicNo;
}
/**
* This method initializes txtSiteName
*
* @return javax.swing.JTextField
* @throws UnsupportedEncodingException
*/
private JTextField getTxtSiteName() throws UnsupportedEncodingException {
if (txtSiteName == null) {
txtSiteName = new JTextField();
txtSiteName.setText(setconf.getParam("sitename"));
txtSiteName.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
btnBasicDo.setEnabled(true);
}
});
}
return txtSiteName;
}
/**
* This method initializes txtCopyright
*
* @return javax.swing.JTextField
* @throws UnsupportedEncodingException
*/
private JTextField getTxtCopyright() throws UnsupportedEncodingException {
if (txtCopyright == null) {
txtCopyright = new JTextField();
txtCopyright.setText(setconf.getParam("copyright"));
txtCopyright.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
btnBasicDo.setEnabled(true);
}
});
}
return txtCopyright;
}
/**
* This method initializes txtContact
*
* @return javax.swing.JTextField
* @throws UnsupportedEncodingException
*/
private JTextField getTxtContact() throws UnsupportedEncodingException {
if (txtContact == null) {
txtContact = new JTextField();
txtContact.setText(setconf.getParam("contact"));
txtContact.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
btnBasicDo.setEnabled(true);
}
});
}
return txtContact;
}
/**
* This method initializes txtLog
*
* @return javax.swing.JTextField
* @throws UnsupportedEncodingException
*/
private JTextField getTxtLog() throws UnsupportedEncodingException {
if (txtLog == null) {
txtLog = new JTextField();
txtLog.setText(setconf.getParam("logfile"));
txtLog.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
btnBasicDo.setEnabled(true);
}
});
}
return txtLog;
}
/**
* This method initializes btnLogFile
*
* @return javax.swing.JButton
*/
private JButton getBtnLogFile() {
if (btnLogFile == null) {
btnLogFile = new JButton();
btnLogFile.setText("浏览");
btnLogFile.setPreferredSize(new Dimension(60, 22));
}
return btnLogFile;
}
/**
* This method initializes txtBackup
*
* @return javax.swing.JTextField
* @throws UnsupportedEncodingException
*/
private JTextField getTxtBackup() throws UnsupportedEncodingException {
if (txtBackup == null) {
txtBackup = new JTextField();
txtBackup.setText(setconf.getParam("backup"));
txtBackup.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
btnBasicDo.setEnabled(true);
}
});
}
return txtBackup;
}
/**
* This method initializes btnBackFile
*
* @return javax.swing.JButton
*/
private JButton getBtnBackFile() {
if (btnBackFile == null) {
btnBackFile = new JButton();
btnBackFile.setText("浏览");
btnBackFile.setPreferredSize(new Dimension(60, 22));
}
return btnBackFile;
}
/**
* This method initializes txtStdDb
*
* @return javax.swing.JTextArea
*/
private JTextArea getTxtStdDb() {
if (txtStdDb == null) {
txtStdDb = new JTextArea();
txtStdDb.setRows(2);
txtStdDb.setEditable(false);
txtStdDb.setText("\n\t连接到教务处原有的学生资料数据库的配置\n");
txtStdDb.setWrapStyleWord(true);
txtStdDb.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 12));
txtStdDb.setTabSize(2);
}
return txtStdDb;
}
/**
* This method initializes pnlStdDbContain
*
* @return javax.swing.JPanel
* @throws UnsupportedEncodingException
*/
private JPanel getPnlStdDbContain() throws UnsupportedEncodingException {
if (pnlStdDbContain == null) {
GridBagConstraints gridBagConstraints29 = new GridBagConstraints();
gridBagConstraints29.fill = GridBagConstraints.BOTH;
gridBagConstraints29.gridy = 4;
gridBagConstraints29.weightx = 1.0;
gridBagConstraints29.insets = new Insets(5, 0, 5, 15);
gridBagConstraints29.gridx = 3;
GridBagConstraints gridBagConstraints28 = new GridBagConstraints();
gridBagConstraints28.gridx = 2;
gridBagConstraints28.insets = new Insets(5, 5, 5, 0);
gridBagConstraints28.gridy = 4;
lblStdWaite = new JLabel();
lblStdWaite.setText("等待时间:");
GridBagConstraints gridBagConstraints27 = new GridBagConstraints();
gridBagConstraints27.fill = GridBagConstraints.BOTH;
gridBagConstraints27.gridy = 4;
gridBagConstraints27.weightx = 1.0;
gridBagConstraints27.insets = new Insets(5, 0, 5, 5);
gridBagConstraints27.gridx = 1;
GridBagConstraints gridBagConstraints26 = new GridBagConstraints();
gridBagConstraints26.gridx = 0;
gridBagConstraints26.insets = new Insets(5, 15, 5, 0);
gridBagConstraints26.gridy = 4;
lblStdOut = new JLabel();
lblStdOut.setText("空闲时间:");
GridBagConstraints gridBagConstraints25 = new GridBagConstraints();
gridBagConstraints25.fill = GridBagConstraints.BOTH;
gridBagConstraints25.gridy = 3;
gridBagConstraints25.weightx = 1.0;
gridBagConstraints25.insets = new Insets(5, 0, 5, 15);
gridBagConstraints25.gridx = 3;
GridBagConstraints gridBagConstraints24 = new GridBagConstraints();
gridBagConstraints24.gridx = 2;
gridBagConstraints24.insets = new Insets(5, 5, 5, 0);
gridBagConstraints24.gridy = 3;
lblStdMaxConn = new JLabel();
lblStdMaxConn.setText("最大连接:");
GridBagConstraints gridBagConstraints23 = new GridBagConstraints();
gridBagConstraints23.fill = GridBagConstraints.BOTH;
gridBagConstraints23.gridy = 3;
gridBagConstraints23.weightx = 1.0;
gridBagConstraints23.insets = new Insets(5, 0, 5, 5);
gridBagConstraints23.gridx = 1;
GridBagConstraints gridBagConstraints22 = new GridBagConstraints();
gridBagConstraints22.gridx = 0;
gridBagConstraints22.insets = new Insets(5, 15, 5, 0);
gridBagConstraints22.gridy = 3;
lblStdMinConn = new JLabel();
lblStdMinConn.setText("最小连接:");
GridBagConstraints gridBagConstraints21 = new GridBagConstraints();
gridBagConstraints21.fill = GridBagConstraints.BOTH;
gridBagConstraints21.gridy = 2;
gridBagConstraints21.weightx = 1.0;
gridBagConstraints21.insets = new Insets(5, 0, 5, 15);
gridBagConstraints21.gridx = 3;
GridBagConstraints gridBagConstraints20 = new GridBagConstraints();
gridBagConstraints20.gridx = 2;
gridBagConstraints20.insets = new Insets(5, 5, 5, 0);
gridBagConstraints20.gridy = 2;
lblStdPw = new JLabel();
lblStdPw.setText("登录密码:");
GridBagConstraints gridBagConstraints19 = new GridBagConstraints();
gridBagConstraints19.fill = GridBagConstraints.BOTH;
gridBagConstraints19.gridy = 2;
gridBagConstraints19.weightx = 1.0;
gridBagConstraints19.insets = new Insets(5, 0, 5, 5);
gridBagConstraints19.gridx = 1;
GridBagConstraints gridBagConstraints18 = new GridBagConstraints();
gridBagConstraints18.gridx = 0;
gridBagConstraints18.insets = new Insets(5, 15, 5, 0);
gridBagConstraints18.gridy = 2;
lblStdUser = new JLabel();
lblStdUser.setText("登录用户:");
GridBagConstraints gridBagConstraints17 = new GridBagConstraints();
gridBagConstraints17.fill = GridBagConstraints.BOTH;
gridBagConstraints17.gridy = 1;
gridBagConstraints17.weightx = 1.0;
gridBagConstraints17.gridwidth = 3;
gridBagConstraints17.insets = new Insets(5, 0, 5, 15);
gridBagConstraints17.gridx = 1;
GridBagConstraints gridBagConstraints16 = new GridBagConstraints();
gridBagConstraints16.gridx = 0;
gridBagConstraints16.insets = new Insets(5, 15, 5, 0);
gridBagConstraints16.gridy = 1;
lblStdDataName = new JLabel();
lblStdDataName.setText("数据库名:");
GridBagConstraints gridBagConstraints15 = new GridBagConstraints();
gridBagConstraints15.fill = GridBagConstraints.VERTICAL;
gridBagConstraints15.gridy = 0;
gridBagConstraints15.weightx = 1.0;
gridBagConstraints15.anchor = GridBagConstraints.WEST;
gridBagConstraints15.insets = new Insets(5, 0, 5, 5);
gridBagConstraints15.gridx = 3;
GridBagConstraints gridBagConstraints14 = new GridBagConstraints();
gridBagConstraints14.gridx = 2;
gridBagConstraints14.anchor = GridBagConstraints.EAST;
gridBagConstraints14.gridy = 0;
lblStdPort = new JLabel();
lblStdPort.setText("端口:");
GridBagConstraints gridBagConstraints13 = new GridBagConstraints();
gridBagConstraints13.fill = GridBagConstraints.BOTH;
gridBagConstraints13.gridy = 0;
gridBagConstraints13.weightx = 1.0;
gridBagConstraints13.insets = new Insets(5, 0, 5, 5);
gridBagConstraints13.gridx = 1;
GridBagConstraints gridBagConstraints12 = new GridBagConstraints();
gridBagConstraints12.gridx = 0;
gridBagConstraints12.insets = new Insets(5, 15, 5, 0);
gridBagConstraints12.gridy = 0;
lblStdUrl = new JLabel();
lblStdUrl.setText("主机地址:");
pnlStdDbContain = new JPanel();
pnlStdDbContain.setLayout(new GridBagLayout());
pnlStdDbContain.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
pnlStdDbContain.add(lblStdUrl, gridBagConstraints12);
pnlStdDbContain.add(getTxtStdIP(), gridBagConstraints13);
pnlStdDbContain.add(lblStdPort, gridBagConstraints14);
pnlStdDbContain.add(getTxtStdPort(), gridBagConstraints15);
pnlStdDbContain.add(lblStdDataName, gridBagConstraints16);
pnlStdDbContain.add(getTxtStdDataName(), gridBagConstraints17);
pnlStdDbContain.add(lblStdUser, gridBagConstraints18);
pnlStdDbContain.add(getTxtStdUser(), gridBagConstraints19);
pnlStdDbContain.add(lblStdPw, gridBagConstraints20);
pnlStdDbContain.add(getTxtStdPw(), gridBagConstraints21);
pnlStdDbContain.add(lblStdMinConn, gridBagConstraints22);
pnlStdDbContain.add(getTxtStdMinConn(), gridBagConstraints23);
pnlStdDbContain.add(lblStdMaxConn, gridBagConstraints24);
pnlStdDbContain.add(getTxtStdMaxConn(), gridBagConstraints25);
pnlStdDbContain.add(lblStdOut, gridBagConstraints26);
pnlStdDbContain.add(getTxtStdOut(), gridBagConstraints27);
pnlStdDbContain.add(lblStdWaite, gridBagConstraints28);
pnlStdDbContain.add(getTxtStdWaite(), gridBagConstraints29);
}
return pnlStdDbContain;
}
/**
* This method initializes pnlStdBar
*
* @return javax.swing.JPanel
*/
private JPanel getPnlStdBar() {
if (pnlStdBar == null) {
FlowLayout flowLayout1 = new FlowLayout();
flowLayout1.setAlignment(FlowLayout.RIGHT);
pnlStdBar = new JPanel();
pnlStdBar.setBackground(SystemColor.text);
pnlStdBar.setLayout(flowLayout1);
pnlStdBar.add(getBtnStdYes(), null);
pnlStdBar.add(getBtnStdNo(), null);
pnlStdBar.add(getBtnStdDo(), null);
}
return pnlStdBar;
}
/**
* This method initializes btnStdYes
*
* @return javax.swing.JButton
*/
private JButton getBtnStdYes() {
if (btnStdYes == null) {
btnStdYes = new JButton();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -