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

📄 setup.java

📁 考勤管理系统是针对学校每个月的考勤的报表进行总结
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
	 * 	
	 * @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 + -