📄 addstudentframe.java
字号:
.addGroup(jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanelEmailLayout.createSequentialGroup()
.addComponent(jRadioButtonHTML)
.addGap(38, 38, 38)
.addComponent(jRadioButtonPlain)
.addGap(46, 46, 46)
.addComponent(jRadioButtonCustom))
.addComponent(jLabelMailForm)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 544, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabelActionMessage, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButtonAsDefault, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jButtonRemove, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButtonEdit, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButtonAdd, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap())
);
jPanelEmailLayout.setVerticalGroup(
jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanelEmailLayout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabelEmailAddress)
.addComponent(jTextFieldEmailAddress, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(9, 9, 9)
.addGroup(jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanelEmailLayout.createSequentialGroup()
.addComponent(jButtonAdd)
.addGap(21, 21, 21)
.addComponent(jButtonEdit)
.addGap(29, 29, 29)
.addComponent(jButtonRemove)
.addGap(27, 27, 27)
.addComponent(jButtonAsDefault)
.addGap(31, 31, 31)
.addComponent(jLabelActionMessage, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 382, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabelMailForm)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanelEmailLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jRadioButtonHTML)
.addComponent(jRadioButtonPlain)
.addComponent(jRadioButtonCustom))
.addContainerGap())
);
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)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jButtonEnter, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(65, 65, 65)
.addComponent(jButtonCancel, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(58, 58, 58))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jPanelName, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jPanelEmail, 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(jPanelName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(17, 17, 17)
.addComponent(jPanelEmail, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButtonCancel)
.addComponent(jButtonEnter))
.addContainerGap())
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void jListEmailValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jListEmailValueChanged
// TODO 将在此处添加您的处理代码:
String choosedmessage=(String)this.jListEmail.getSelectedValue();
}//GEN-LAST:event_jListEmailValueChanged
private void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCancelActionPerformed
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_jButtonCancelActionPerformed
private void jButtonEnterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEnterActionPerformed
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_jButtonEnterActionPerformed
private void jTextFieldFirstNameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldFirstNameActionPerformed
// TODO 将在此处添加您的处理代码:
}//GEN-LAST:event_jTextFieldFirstNameActionPerformed
private void jButtonAsDefaultActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAsDefaultActionPerformed
// TODO 将在此处添加您的处理代码:
messageVector.removeAllElements();
this.jListEmail.setListData(messageVector);
}//GEN-LAST:event_jButtonAsDefaultActionPerformed
private void jButtonEditActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonEditActionPerformed
// TODO 将在此处添加您的处理代码:
String message=(String)this.jListEmail.getSelectedValue();
if(message!=null){
messageVector.set(this.jListEmail.getSelectedIndex(),jTextFieldFirstName.getText()+jTextFieldLastName.getText()+" "+
jTextFieldTitle.getText()+" "+jTextFieldNickName.getText()+" "+jTextFieldEmailAddress.getText());
this.jListEmail.setListData(messageVector);
}else{
this.jLabelActionMessage.setText("请选择一个选项");
}
}//GEN-LAST:event_jButtonEditActionPerformed
private void jButtonRemoveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonRemoveActionPerformed
// TODO 将在此处添加您的处理代码:
String message=(String)this.jListEmail.getSelectedValue();
if(message!=null){
messageVector.remove(message);
this.jListEmail.setListData(messageVector);
}else{
this.jLabelActionMessage.setText("请选择一个选项");
}
}//GEN-LAST:event_jButtonRemoveActionPerformed
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddActionPerformed
// TODO 将在此处添加您的处理代码:
String email=this.jTextFieldEmailAddress.getText().trim();
String FirstName=this.jTextFieldFirstName.getText().trim();
String LastName=this.jTextFieldLastName.getText().trim();
String Title=this.jTextFieldTitle.getText().trim();
String NickName=this.jTextFieldNickName.getText().trim();
if(FirstName==null||FirstName.equals("")){
this.jLabelActionMessage.setText("First Name不能为空");
}else{
if(LastName==null||LastName.equals("")){
this.jLabelActionMessage.setText("Last Name不能为空");
}else{
if(Title==null||Title.equals("")){
this.jLabelActionMessage.setText("Title不能为空");
}else{
if(NickName==null||NickName.equals("")){
this.jLabelActionMessage.setText("Nick Name不能为空");
}else{
if(email==null||email.equals("")){
this.jLabelActionMessage.setText("Email Address不能为空");
}else{
messageVector.add(jTextFieldFirstName.getText()+jTextFieldLastName.getText()+" "+
jTextFieldTitle.getText()+" "+jTextFieldNickName.getText()+" "+jTextFieldEmailAddress.getText());
this.jListEmail.setListData(messageVector);
}
}
}
}
}
}//GEN-LAST:event_jButtonAddActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new AddStudentFrame().setVisible(true);
}
});
}
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.ButtonGroup buttonGroupGender;
private javax.swing.JButton jButtonAdd;
private javax.swing.JButton jButtonAsDefault;
private javax.swing.JButton jButtonCancel;
private javax.swing.JButton jButtonEdit;
private javax.swing.JButton jButtonEnter;
private javax.swing.JButton jButtonRemove;
private javax.swing.JComboBox jComboBoxDisplayFormal;
private javax.swing.JLabel jLabelActionMessage;
private javax.swing.JLabel jLabelDisplayFormal;
private javax.swing.JLabel jLabelEmailAddress;
private javax.swing.JLabel jLabelFirstName;
private javax.swing.JLabel jLabelLastName;
private javax.swing.JLabel jLabelMailForm;
private javax.swing.JLabel jLabelNickName;
private javax.swing.JLabel jLabelTitle;
private javax.swing.JList jListEmail;
private javax.swing.JPanel jPanelEmail;
private javax.swing.JPanel jPanelName;
private javax.swing.JRadioButton jRadioButtonCustom;
private javax.swing.JRadioButton jRadioButtonHTML;
private javax.swing.JRadioButton jRadioButtonPlain;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextField jTextFieldEmailAddress;
private javax.swing.JTextField jTextFieldFirstName;
private javax.swing.JTextField jTextFieldLastName;
private javax.swing.JTextField jTextFieldNickName;
private javax.swing.JTextField jTextFieldTitle;
// 变量声明结束//GEN-END:variables
Vector messageVector=new Vector();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -