📄 updateemployeeframe.java
字号:
}
});
salaryChangeButton.setFont(new java.awt.Font("新宋体", 0, 12));
salaryChangeButton.setMnemonic('S');
salaryChangeButton.setText("\u67e5\u770b\u85aa\u8d44\u53d8\u52a8\u60c5\u51b5(S)");
salaryChangeButton.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
salaryChangeButtonActionPerformed(evt);
}
});
rpButton.setFont(new java.awt.Font("新宋体", 0, 12));
rpButton.setMnemonic('R');
rpButton.setText("\u67e5\u770b\u5956\u60e9\u60c5\u51b5(R)");
rpButton.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
rpButtonActionPerformed(evt);
}
});
javax.swing.GroupLayout deptPanelLayout = new javax.swing.GroupLayout(deptPanel);
deptPanel.setLayout(deptPanelLayout);
deptPanelLayout.setHorizontalGroup(
deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(deptPanelLayout.createSequentialGroup()
.addGap(21, 21, 21)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(workStateLabel)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(deptLabel)
.addComponent(jobLabel)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(workStateCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jobCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(deptCombo, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(58, 58, 58)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(joinTimeLabel)
.addComponent(startWorkTimeLabel))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(startWorkTimeText)
.addComponent(joinTimeText, javax.swing.GroupLayout.DEFAULT_SIZE, 84, Short.MAX_VALUE))
.addGap(42, 42, 42)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(rpButton, javax.swing.GroupLayout.DEFAULT_SIZE, 142, Short.MAX_VALUE)
.addComponent(salaryChangeButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(personnelChangeButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap(35, Short.MAX_VALUE))
);
deptPanelLayout.setVerticalGroup(
deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(deptPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(deptPanelLayout.createSequentialGroup()
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(joinTimeLabel)
.addComponent(joinTimeText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(personnelChangeButton))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(startWorkTimeLabel)
.addComponent(startWorkTimeText, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(salaryChangeButton))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(rpButton))
.addGroup(deptPanelLayout.createSequentialGroup()
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(deptLabel)
.addComponent(deptCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jobLabel)
.addComponent(jobCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(deptPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(workStateLabel)
.addComponent(workStateCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(10, Short.MAX_VALUE))
);
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);
}
});
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);
}
});
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(detailPanel, 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))
.addComponent(basicPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(deptPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(basicPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(deptPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(detailPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(15, 15, 15)
.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();
}//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
// TODO add/update employee info
if (employeeId == null)
{
//add
}
else
{
//update
}
}//GEN-LAST:event_okButtonActionPerformed
private void rpButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_rpButtonActionPerformed
{//GEN-HEADEREND:event_rpButtonActionPerformed
RPChangeFrame frame = new RPChangeFrame(this.employeeId);
Resource.getGUIResource().getDesktopPane().add(frame);
frame.setVisible(true);
}//GEN-LAST:event_rpButtonActionPerformed
private void salaryChangeButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_salaryChangeButtonActionPerformed
{//GEN-HEADEREND:event_salaryChangeButtonActionPerformed
SalaryChangeFrame frame = new SalaryChangeFrame(this.employeeId);
Resource.getGUIResource().getDesktopPane().add(frame);
frame.setVisible(true);
}//GEN-LAST:event_salaryChangeButtonActionPerformed
private void personnelChangeButtonActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_personnelChangeButtonActionPerformed
{//GEN-HEADEREND:event_personnelChangeButtonActionPerformed
PersonnelChangeFrame frame = new PersonnelChangeFrame(this.employeeId);
Resource.getGUIResource().getDesktopPane().add(frame);
frame.setVisible(true);
}//GEN-LAST:event_personnelChangeButtonActionPerformed
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.JLabel ageLabel;
private javax.swing.JTextField ageText;
private javax.swing.JLabel aliasLabel;
private javax.swing.JTextField aliasText;
private javax.swing.JPanel basicPanel;
private javax.swing.JLabel birthLabel;
private javax.swing.JTextField birthText;
private javax.swing.JButton cancelButton;
private javax.swing.JLabel cellPhoneLabel;
private javax.swing.JTextField cellPhoneText;
private javax.swing.JComboBox deptCombo;
private javax.swing.JLabel deptLabel;
private javax.swing.JPanel deptPanel;
private javax.swing.JPanel detailPanel;
private javax.swing.JLabel emailLabel;
private javax.swing.JTextField emailText;
private javax.swing.JLabel employeeIdLabel;
private javax.swing.JTextField employeeIdText;
private javax.swing.JComboBox healthCombo;
private javax.swing.JLabel healthLabel;
private javax.swing.JLabel homeAddressLabel;
private javax.swing.JTextField homeAddressText;
private javax.swing.JLabel idLabel;
private javax.swing.JTextField idText;
private javax.swing.JComboBox jobCombo;
private javax.swing.JLabel jobLabel;
private javax.swing.JLabel joinTimeLabel;
private javax.swing.JTextField joinTimeText;
private javax.swing.JLabel leaveSchoolTimeLabel;
private javax.swing.JTextField leaveSchoolTimeText;
private javax.swing.JComboBox marriageCombo;
private javax.swing.JLabel marriageLabel;
private javax.swing.JLabel nameLabel;
private javax.swing.JTextField nameText;
private javax.swing.JLabel nationLabel;
private javax.swing.JTextField nationText;
private javax.swing.JLabel nativePlaceLabel;
private javax.swing.JTextField nativePlaceText;
private javax.swing.JLabel netCommunicationLabel;
private javax.swing.JTextField netCommunicationText;
private javax.swing.JButton okButton;
private javax.swing.JButton personnelChangeButton;
private javax.swing.JComboBox politicsCombo;
private javax.swing.JLabel politicsLabel;
private javax.swing.JLabel professionalLabel;
private javax.swing.JTextField professionalText;
private javax.swing.JLabel remarkLabel;
private javax.swing.JScrollPane remarkScrollPane;
private javax.swing.JTextArea remarkText;
private javax.swing.JButton rpButton;
private javax.swing.JButton salaryChangeButton;
private javax.swing.JLabel schoolLabel;
private javax.swing.JTextField schoolText;
private javax.swing.JComboBox sexCombo;
private javax.swing.JLabel sexLabel;
private javax.swing.JLabel startWorkTimeLabel;
private javax.swing.JTextField startWorkTimeText;
private javax.swing.JComboBox studyCombo;
private javax.swing.JLabel studyLabel;
private javax.swing.JComboBox workStateCombo;
private javax.swing.JLabel workStateLabel;
// 变量声明结束//GEN-END:variables
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -