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

📄 recordoperatepanel.java

📁 java swing 开发的一些实例
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		dutyInfoPanel.setBackground(Color.WHITE);
		infoPanel.add(dutyInfoPanel);

		//
		TbDutyInfo dutyInfo = null;
		if (UPDATE_RECORD != null)
			dutyInfo = UPDATE_RECORD.getTbDutyInfo();

		final JLabel deptLabel = new JLabel();
		deptLabel.setText("部    门:");
		final GridBagConstraints gridBagConstraints_57 = new GridBagConstraints();
		gridBagConstraints_57.insets = new Insets(5, 0, 10, 0);
		gridBagConstraints_57.gridy = 0;
		gridBagConstraints_57.gridx = 0;
		dutyInfoPanel.add(deptLabel, gridBagConstraints_57);

		deptTextField = new JTextField();
		deptTextField.setEditable(false);
		deptTextField.setColumns(14);
		if (UPDATE_RECORD != null)
			deptTextField.setText(dutyInfo.getTbDept().getName());
		final GridBagConstraints gridBagConstraints_58 = new GridBagConstraints();
		gridBagConstraints_58.gridy = 0;
		gridBagConstraints_58.gridx = 1;
		dutyInfoPanel.add(deptTextField, gridBagConstraints_58);

		final JButton deptTreeButton = new JButton();
		deptTreeButton.setMargin(new Insets(0, 6, 0, 3));
		deptTreeButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				DeptTreeDialog deptTree = new DeptTreeDialog(deptTextField);
				deptTree.setBounds(252, 437, 125, 175);
				deptTree.setVisible(true);
			}
		});
		deptTreeButton.setText("...");
		final GridBagConstraints gridBagConstraints_97 = new GridBagConstraints();
		gridBagConstraints_97.insets = new Insets(0, 0, 0, 20);
		gridBagConstraints_97.gridy = 0;
		gridBagConstraints_97.gridx = 2;
		dutyInfoPanel.add(deptTreeButton, gridBagConstraints_97);

		final JLabel dutyLabel = new JLabel();
		dutyLabel.setText("职    务:");
		final GridBagConstraints gridBagConstraints_59 = new GridBagConstraints();
		gridBagConstraints_59.insets = new Insets(5, 0, 10, 0);
		gridBagConstraints_59.gridy = 0;
		gridBagConstraints_59.gridx = 3;
		dutyInfoPanel.add(dutyLabel, gridBagConstraints_59);

		dutyComboBox = new JComboBox();
		dutyComboBox.addItem("请选择");
		Iterator dutyIt = dao.queryDuty().iterator();
		while (dutyIt.hasNext()) {
			TbDuty duty = (TbDuty) dutyIt.next();
			dutyComboBox.addItem(duty.getName());
		}
		if (UPDATE_RECORD != null)
			dutyComboBox.setSelectedItem(dutyInfo.getTbDuty().getName());
		final GridBagConstraints gridBagConstraints_60 = new GridBagConstraints();
		gridBagConstraints_60.insets = new Insets(0, 0, 5, 0);
		gridBagConstraints_60.anchor = GridBagConstraints.WEST;
		gridBagConstraints_60.gridy = 0;
		gridBagConstraints_60.gridx = 4;
		dutyInfoPanel.add(dutyComboBox, gridBagConstraints_60);

		final JLabel accessionDateLabel = new JLabel();
		accessionDateLabel.setText("入职日期:");
		final GridBagConstraints gridBagConstraints_61 = new GridBagConstraints();
		gridBagConstraints_61.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_61.gridy = 1;
		gridBagConstraints_61.gridx = 0;
		dutyInfoPanel.add(accessionDateLabel, gridBagConstraints_61);

		accessionDateTextField = new JTextField();
		accessionDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		accessionDateTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD == null) {
			accessionDateTextField.setText("YYYY-MM-DD");
		} else {
			String date = dutyInfo.getAccessionDate().toString();
			date = date.substring(0, 10);
			accessionDateTextField.setText(date);
		}
		final GridBagConstraints gridBagConstraints_70 = new GridBagConstraints();
		gridBagConstraints_70.gridwidth = 2;
		gridBagConstraints_70.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_70.gridy = 1;
		gridBagConstraints_70.gridx = 1;
		dutyInfoPanel.add(accessionDateTextField, gridBagConstraints_70);

		final JLabel accessionFormLabel = new JLabel();
		accessionFormLabel.setText("用工形式:");
		final GridBagConstraints gridBagConstraints_65 = new GridBagConstraints();
		gridBagConstraints_65.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_65.gridy = 1;
		gridBagConstraints_65.gridx = 3;
		dutyInfoPanel.add(accessionFormLabel, gridBagConstraints_65);

		accessionFormComboBox = new JComboBox();
		accessionFormComboBox.addItem("请选择");
		Iterator accessionFormIt = dao.queryAccessionForm().iterator();
		while (accessionFormIt.hasNext()) {
			TbAccessionForm accessionForm = (TbAccessionForm) accessionFormIt
					.next();
			accessionFormComboBox.addItem(accessionForm.getName());
		}
		if (UPDATE_RECORD != null)
			accessionFormComboBox.setSelectedItem(dutyInfo.getTbAccessionForm()
					.getName());
		HibernateSessionFactory.closeSession();
		final GridBagConstraints gridBagConstraints_76 = new GridBagConstraints();
		gridBagConstraints_76.anchor = GridBagConstraints.WEST;
		gridBagConstraints_76.insets = new Insets(0, 0, 5, 0);
		gridBagConstraints_76.gridy = 1;
		gridBagConstraints_76.gridx = 4;
		dutyInfoPanel.add(accessionFormComboBox, gridBagConstraints_76);

		final JLabel dimissionDateLabel = new JLabel();
		dimissionDateLabel.setText("离职日期:");
		final GridBagConstraints gridBagConstraints_69 = new GridBagConstraints();
		gridBagConstraints_69.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_69.gridy = 1;
		gridBagConstraints_69.gridx = 5;
		dutyInfoPanel.add(dimissionDateLabel, gridBagConstraints_69);

		dimissionDateTextField = new JTextField();
		dimissionDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		dimissionDateTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD == null || dutyInfo.getDimissionDate() == null) {
			dimissionDateTextField.setText("YYYY-MM-DD");
		} else {
			String date = dutyInfo.getDimissionDate().toString();
			date = date.substring(0, 10);
			dimissionDateTextField.setText(date);
		}
		final GridBagConstraints gridBagConstraints_73 = new GridBagConstraints();
		gridBagConstraints_73.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_73.gridy = 1;
		gridBagConstraints_73.gridx = 6;
		dutyInfoPanel.add(dimissionDateTextField, gridBagConstraints_73);

		final JLabel dimissionReasonLabel = new JLabel();
		dimissionReasonLabel.setText("离职原因:");
		final GridBagConstraints gridBagConstraints_85 = new GridBagConstraints();
		gridBagConstraints_85.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_85.gridy = 1;
		gridBagConstraints_85.gridx = 7;
		dutyInfoPanel.add(dimissionReasonLabel, gridBagConstraints_85);

		dimissionReasonTextField = new JTextField();
		dimissionReasonTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null)
			dimissionReasonTextField.setText(dutyInfo.getDimissionReason());
		final GridBagConstraints gridBagConstraints_86 = new GridBagConstraints();
		gridBagConstraints_86.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_86.gridy = 1;
		gridBagConstraints_86.gridx = 8;
		dutyInfoPanel.add(dimissionReasonTextField, gridBagConstraints_86);

		final JLabel pactStartDateLabel = new JLabel();
		pactStartDateLabel.setText("合同开始:");
		final GridBagConstraints gridBagConstraints_80 = new GridBagConstraints();
		gridBagConstraints_80.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_80.gridy = 2;
		gridBagConstraints_80.gridx = 0;
		dutyInfoPanel.add(pactStartDateLabel, gridBagConstraints_80);

		pactStartDateTextField = new JTextField();
		pactStartDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		pactStartDateTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD == null || dutyInfo.getPactStartDate() == null) {
			pactStartDateTextField.setText("YYYY-MM-DD");
		} else {
			String date = dutyInfo.getPactStartDate().toString();
			date = date.substring(0, 10);
			pactStartDateTextField.setText(date);
		}
		final GridBagConstraints gridBagConstraints_74 = new GridBagConstraints();
		gridBagConstraints_74.gridwidth = 2;
		gridBagConstraints_74.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_74.gridy = 2;
		gridBagConstraints_74.gridx = 1;
		dutyInfoPanel.add(pactStartDateTextField, gridBagConstraints_74);

		final JLabel pactEndDateLabel = new JLabel();
		pactEndDateLabel.setText("合同结束:");
		final GridBagConstraints gridBagConstraints_87 = new GridBagConstraints();
		gridBagConstraints_87.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_87.gridy = 2;
		gridBagConstraints_87.gridx = 3;
		dutyInfoPanel.add(pactEndDateLabel, gridBagConstraints_87);

		pactEndDateTextField = new JTextField();
		pactEndDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		pactEndDateTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD == null || dutyInfo.getPactEndDate() == null) {
			pactEndDateTextField.setText("YYYY-MM-DD");
		} else {
			String date = dutyInfo.getPactEndDate().toString();
			date = date.substring(0, 10);
			pactEndDateTextField.setText(date);
		}
		final GridBagConstraints gridBagConstraints_90 = new GridBagConstraints();
		gridBagConstraints_90.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_90.gridy = 2;
		gridBagConstraints_90.gridx = 4;
		dutyInfoPanel.add(pactEndDateTextField, gridBagConstraints_90);

		final JLabel firstPactDateLabel = new JLabel();
		firstPactDateLabel.setText("转正日期:");
		final GridBagConstraints gridBagConstraints_62 = new GridBagConstraints();
		gridBagConstraints_62.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_62.gridy = 2;
		gridBagConstraints_62.gridx = 5;
		dutyInfoPanel.add(firstPactDateLabel, gridBagConstraints_62);

		firstPactDateTextField = new JTextField();
		firstPactDateTextField.setEditable(false);
		firstPactDateTextField.setHorizontalAlignment(SwingConstants.CENTER);
		firstPactDateTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null && dutyInfo.getFirstPactDate() != null) {
			String date = dutyInfo.getFirstPactDate().toString();
			date = date.substring(0, 10);
			firstPactDateTextField.setText(date);
		}
		final GridBagConstraints gridBagConstraints_71 = new GridBagConstraints();
		gridBagConstraints_71.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_71.gridy = 2;
		gridBagConstraints_71.gridx = 6;
		dutyInfoPanel.add(firstPactDateTextField, gridBagConstraints_71);

		final JLabel pactAgeLabel = new JLabel();
		pactAgeLabel.setText("转正工龄:");
		final GridBagConstraints gridBagConstraints_66 = new GridBagConstraints();
		gridBagConstraints_66.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_66.gridy = 2;
		gridBagConstraints_66.gridx = 7;
		dutyInfoPanel.add(pactAgeLabel, gridBagConstraints_66);

		pactAgeTextField = new JTextField();
		pactAgeTextField.setHorizontalAlignment(SwingConstants.CENTER);
		pactAgeTextField.setEditable(false);
		pactAgeTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null && dutyInfo.getFirstPactDate() != null) {
			String date = dutyInfo.getFirstPactDate().toString();
			System.out.println(date);
			String year = date.substring(0, 4);
			System.out.println(year);
			String month = date.substring(5, 7);
			System.out.println(month);
			int pactAge = Today.YEAR - Integer.valueOf(year);
			if (Today.MONTH <= Integer.valueOf(month))
				pactAge -= 1;
			pactAgeTextField.setText(pactAge + "");
		}
		final GridBagConstraints gridBagConstraints_77 = new GridBagConstraints();
		gridBagConstraints_77.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_77.gridy = 2;
		gridBagConstraints_77.gridx = 8;
		dutyInfoPanel.add(pactAgeTextField, gridBagConstraints_77);

		final JLabel bankNameLabel = new JLabel();
		bankNameLabel.setText("发卡银行:");
		final GridBagConstraints gridBagConstraints_63 = new GridBagConstraints();
		gridBagConstraints_63.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_63.gridy = 3;
		gridBagConstraints_63.gridx = 0;
		dutyInfoPanel.add(bankNameLabel, gridBagConstraints_63);

		bankNameTextField = new JTextField();
		bankNameTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null)
			bankNameTextField.setText(dutyInfo.getBankName());
		final GridBagConstraints gridBagConstraints_72 = new GridBagConstraints();
		gridBagConstraints_72.gridwidth = 2;
		gridBagConstraints_72.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_72.gridy = 3;
		gridBagConstraints_72.gridx = 1;
		dutyInfoPanel.add(bankNameTextField, gridBagConstraints_72);

		final JLabel societySafetyNOLabel = new JLabel();
		societySafetyNOLabel.setText("社会保险:");
		final GridBagConstraints gridBagConstraints_67 = new GridBagConstraints();
		gridBagConstraints_67.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_67.gridy = 3;
		gridBagConstraints_67.gridx = 3;
		dutyInfoPanel.add(societySafetyNOLabel, gridBagConstraints_67);

		societySafetyNOTextField = new JTextField();
		societySafetyNOTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null)
			societySafetyNOTextField.setText(dutyInfo.getSocietySafetyNo());
		final GridBagConstraints gridBagConstraints_78 = new GridBagConstraints();
		gridBagConstraints_78.insets = new Insets(0, 0, 10, 20);
		gridBagConstraints_78.gridy = 3;
		gridBagConstraints_78.gridx = 4;
		dutyInfoPanel.add(societySafetyNOTextField, gridBagConstraints_78);

		final JLabel doleSafetyNOLabel = new JLabel();
		doleSafetyNOLabel.setText("失业保险:");
		final GridBagConstraints gridBagConstraints_81 = new GridBagConstraints();
		gridBagConstraints_81.insets = new Insets(0, 0, 10, 0);
		gridBagConstraints_81.gridy = 3;
		gridBagConstraints_81.gridx = 5;
		dutyInfoPanel.add(doleSafetyNOLabel, gridBagConstraints_81);

		doleSafetyNOTextField = new JTextField();
		doleSafetyNOTextField.setPreferredSize(new Dimension(125, 20));
		if (UPDATE_RECORD != null)
			doleSafetyNOTextField.set

⌨️ 快捷键说明

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