📄 personnelchangeframe.java
字号:
afterCombo.setFont(new java.awt.Font("新宋体", 0, 12));
changeTypeCombo.setFont(new java.awt.Font("新宋体", 0, 12));
reasonText.setColumns(13);
reasonText.setFont(new java.awt.Font("新宋体", 0, 12));
reasonText.setRows(3);
reasonScrollPane.setViewportView(reasonText);
javax.swing.GroupLayout changePanelLayout = new javax.swing.GroupLayout(changePanel);
changePanel.setLayout(changePanelLayout);
changePanelLayout.setHorizontalGroup(
changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addGap(10, 10, 10)
.addComponent(beforeLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(beforeText, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(changePanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(afterLabel)
.addComponent(reasonLabel))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addComponent(reasonScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 160, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
.addComponent(afterCombo, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(changeTypeLabel, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(changeDateLabel, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(executorLabel, javax.swing.GroupLayout.Alignment.TRAILING))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(executorText)
.addComponent(changeDateText)
.addComponent(changeTypeCombo, 0, 92, Short.MAX_VALUE))
.addContainerGap())
);
changePanelLayout.setVerticalGroup(
changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(beforeLabel)
.addComponent(beforeText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(15, 15, 15)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(afterLabel)
.addComponent(afterCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(changePanelLayout.createSequentialGroup()
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(changeTypeLabel)
.addComponent(changeTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(15, 15, 15)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(changeDateLabel)
.addComponent(changeDateText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(changePanelLayout.createSequentialGroup()
.addGap(18, 18, 18)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(executorLabel)
.addComponent(executorText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(changePanelLayout.createSequentialGroup()
.addGap(21, 21, 21)
.addGroup(changePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(reasonLabel)
.addComponent(reasonScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
cancelButton.setFont(new java.awt.Font("新宋体", 0, 12));
cancelButton.setMnemonic('C');
cancelButton.setText("\u53d6\u6d88(C)");
cancelButton.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
cancelButtonActionPerformed(evt);
}
});
okButton.setFont(new java.awt.Font("新宋体", 0, 12));
okButton.setMnemonic('O');
okButton.setText("\u786e\u5b9a(O)");
okButton.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
okButtonActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(changePanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(posPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(okButton)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cancelButton)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(posPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(changePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cancelButton)
.addComponent(okButton))
.addContainerGap())
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void formWindowOpened(java.awt.event.WindowEvent evt)//GEN-FIRST:event_formWindowOpened
{//GEN-HEADEREND:event_formWindowOpened
userInit();
if (employeeId != null)
{
employeePos();
}
}//GEN-LAST:event_formWindowOpened
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cancelButtonActionPerformed
{//GEN-HEADEREND:event_cancelButtonActionPerformed
this.dispose();
}//GEN-LAST:event_cancelButtonActionPerformed
private void okButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_okButtonActionPerformed
{//GEN-HEADEREND:event_okButtonActionPerformed
vincent.PersonnelChange pc = new vincent.PersonnelChange();
pc.setChangeType(changeTypeCombo.getSelectedItem().toString());
pc.setEmployeeId(employeeIdText.getText());
pc.setBeforeDeptId(beforeText.getText());
pc.setAfterDeptId(afterCombo.getSelectedItem().toString());
try
{
pc.setChangeDate(DateFormat.getDateInstance().parse(changeDateText.getText()));
}
catch (ParseException ex)
{
ex.printStackTrace();
}
pc.setExecutorId(executorText.getText());
pc.setReason(reasonText.getText());
PCAccess pca = new PCAccess(Resource.getDBResource());
if (pca.insert(pc)==1)
{
JOptionPane.showMessageDialog(null, "人事变动成功", "提示", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null, "人事变动失败!", "错误", JOptionPane.ERROR_MESSAGE);
}
}//GEN-LAST:event_okButtonActionPerformed
private void detailButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_detailButtonActionPerformed
{//GEN-HEADEREND:event_detailButtonActionPerformed
UpdateEmployeeFrame frame = new UpdateEmployeeFrame();
Resource.getGUIResource().getDesktopPane().add(frame);
frame.setSelectMode(this.employeeId);
frame.setVisible(true);
}//GEN-LAST:event_detailButtonActionPerformed
private void posButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_posButtonActionPerformed
{//GEN-HEADEREND:event_posButtonActionPerformed
employeeId = employeeIdText.getText();
employeePos();
}//GEN-LAST:event_posButtonActionPerformed
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.JComboBox afterCombo;
private javax.swing.JLabel afterLabel;
private javax.swing.JLabel beforeLabel;
private javax.swing.JTextField beforeText;
private javax.swing.JButton cancelButton;
private javax.swing.JLabel changeDateLabel;
private javax.swing.JTextField changeDateText;
private javax.swing.JPanel changePanel;
private javax.swing.JComboBox changeTypeCombo;
private javax.swing.JLabel changeTypeLabel;
private javax.swing.JLabel deptLabel;
private javax.swing.JTextField deptText;
private javax.swing.JButton detailButton;
private javax.swing.JLabel employeeIdLabel;
private javax.swing.JTextField employeeIdText;
private javax.swing.JLabel executorLabel;
private javax.swing.JTextField executorText;
private javax.swing.JLabel nameLabel;
private javax.swing.JTextField nameText;
private javax.swing.JButton okButton;
private javax.swing.JButton posButton;
private javax.swing.JPanel posPanel;
private javax.swing.JLabel reasonLabel;
private javax.swing.JScrollPane reasonScrollPane;
private javax.swing.JTextArea reasonText;
// 变量声明结束//GEN-END:variables
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -