📄 bookbook.java
字号:
// TODO 将在此处添加您的处理代码:
this.setState1(false);
this.jListCardList.setEnabled(true);
this.jButtonDel.setEnabled(false);
this.jButtonRemove.setEnabled(false);
this.jButtonEdit.setEnabled(true);
this.ddd();
}//GEN-LAST:event_jRadioButton3ItemStateChanged
private void setState1(boolean flag) {
this.jListCardList.setEnabled(!flag);
this.jTextFieldname.setEnabled(flag);
this.jTextFieldage.setEditable(flag);
this.jTextFieldphone.setEditable(flag);
this.jTextFieldQQ.setEditable(flag);
this.jTextFieldemail.setEditable(flag);
this.jTextFieldm.setEditable(flag);
this.jComboBoxlei.setEditable(flag);
this.jButtonAdd.setEnabled(flag);
//this.jButtonDel.setEnabled(flag);
//this.jButtonRemove.setEnabled(flag);
this.jCheckBoxx1.setEnabled(flag);
this.jCheckBoxx2.setEnabled(flag);
this.jCheckBoxx3.setEnabled(flag);
this.jCheckBoxx4.setEnabled(flag);
this.jCheckBoxx5.setEnabled(flag);
this.jCheckBoxx6.setEnabled(flag);
this.jRadioButtonx.setEnabled(flag);
this.jRadioButtons.setEnabled(flag);
this.jRadioButtonb.setEnabled(flag);
this.jRadioButtont.setEnabled(flag);
this.jTextAreaMing.setEnabled(flag);
}
private void jRadioButton2ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButton2ItemStateChanged
// TODO 将在此处添加您的处理代码:
this.setState1(true);
this.jButtonDel.setEnabled(false);
this.jButtonRemove.setEnabled(true);
this.jButtonEdit.setEnabled(false);
this.ddd();
}//GEN-LAST:event_jRadioButton2ItemStateChanged
private void jRadioButton1ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButton1ItemStateChanged
// TODO 将在此处添加您的处理代码:
this.jButtonDel.setEnabled(false);
this.jButtonRemove.setEnabled(false);
this.jButtonEdit.setEnabled(false);
this.setState1(false);
this.ddd();
}//GEN-LAST:event_jRadioButton1ItemStateChanged
private void jRadioButton5ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButton5ItemStateChanged
// TODO 将在此处添加您的处理代码:
((CardLayout)jPanelRightBottom.getLayout()).show(jPanelRightBottom,"card2");
}//GEN-LAST:event_jRadioButton5ItemStateChanged
private void jRadioButton4ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButton4ItemStateChanged
// TODO 将在此处添加您的处理代码:
((CardLayout)jPanelRightBottom.getLayout()).show(jPanelRightBottom,"card1");
}//GEN-LAST:event_jRadioButton4ItemStateChanged
private void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCancelActionPerformed
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_jButtonCancelActionPerformed
private void jButtonOKActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonOKActionPerformed
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_jButtonOKActionPerformed
private void jButtonRemoveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonRemoveActionPerformed
// TODO 将在此处添加您的处理代码:
this.ddd();
}//GEN-LAST:event_jButtonRemoveActionPerformed
private void jButtonDelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDelActionPerformed
// TODO 将在此处添加您的处理代码:
String Name=(String)this.jListCardList.getSelectedValue();
if(Name!=null) {
this.vecListCard.remove(Name);
this.jListCardList.setListData(vecListCard);
}
this.ddd();
}//GEN-LAST:event_jButtonDelActionPerformed
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddActionPerformed
// TODO 将在此处添加您的处理代码:
CardInfo1 cardinfo=this.getCardInf1();
hashCardInfo.put(cardinfo.getname(),cardinfo);
// vecListCard.add(cardinfo.getname());
String Name=this.jTextFieldname.getText().trim();
if(Name!=null&&!Name.equals(""))
{
this.vecListCard.add(Name);
this.jListCardList.setListData(this.vecListCard);
}
this.ddd();
}//GEN-LAST:event_jButtonAddActionPerformed
public void ddd() {
// TODO 将在此处添加您的处理代码:
this.jTextFieldname.setText("");
this.jTextFieldage.setText("");
this.jTextFieldm.setText("");
this.jTextFieldphone.setText("");
this.jTextFieldQQ.setText("");
this.jTextFieldemail.setText("");
this.jCheckBoxx6.setSelected(false);
this.jCheckBoxx1.setSelected(false);
this.jCheckBoxx2.setSelected(false);
this.jCheckBoxx3.setSelected(false);
this.jCheckBoxx4.setSelected(false);
this.jCheckBoxx5.setSelected(false);
this.jRadioButtonx.setSelected(false);
this.jRadioButtons.setSelected(false);
this.jRadioButtonb.setSelected(false);
this.jRadioButtont.setSelected(false);
this.jTextAreaMing.setText("");
}
private void jComboBoxleiActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxleiActionPerformed
// TODO 将在此处添加您的处理代码:
jTextFieldemail.requestFocus();
}//GEN-LAST:event_jComboBoxleiActionPerformed
private void jTextFieldQQActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldQQActionPerformed
// TODO 将在此处添加您的处理代码:
jComboBoxlei.requestFocus();
}//GEN-LAST:event_jTextFieldQQActionPerformed
private void jTextFieldphoneActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldphoneActionPerformed
// TODO 将在此处添加您的处理代码:
jTextFieldQQ.requestFocus();
}//GEN-LAST:event_jTextFieldphoneActionPerformed
private void jTextFieldmActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldmActionPerformed
// TODO 将在此处添加您的处理代码:
jTextFieldphone.requestFocus();
}//GEN-LAST:event_jTextFieldmActionPerformed
private void jTextFieldageActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldageActionPerformed
// TODO 将在此处添加您的处理代码:
jTextFieldm.requestFocus();
}//GEN-LAST:event_jTextFieldageActionPerformed
private void jTextFieldnameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldnameActionPerformed
// TODO 将在此处添加您的处理代码:
jTextFieldage.requestFocus();
}//GEN-LAST:event_jTextFieldnameActionPerformed
/*private void writeObject(ObjectOutputStream out)throws IOException{
out.writeUTF(name);
out.writeUTF(age);
out.writeUTF(m);
out.writeUTF(phone);
out.writeUTF(QQ);
out.writeUTF(lei);
out.writeUTF(email);
}
private void readObject(ObjectInputStream in)throws IOException{
name=in.readUTF();
age=in.readUTF();
m=in.readUTF();
phone=in.readUTF();
QQ=in.readUTF();
lei=in.readUTF();
email=in.readUTF();
}
*/
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
//load.setVisible(false);
// CardInfo1 note=new CardInfo1("Liu Ming","18","981036","8787878", "14563","朋友","123@126.com");
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new bookbook().setVisible(true);
}
});
}
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.JSplitPane JsplitPane;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.ButtonGroup buttonGroup3;
private javax.swing.JButton jButtonAdd;
private javax.swing.JButton jButtonCancel;
private javax.swing.JButton jButtonDel;
private javax.swing.JButton jButtonEdit;
private javax.swing.JButton jButtonOK;
private javax.swing.JButton jButtonRemove;
private javax.swing.JCheckBox jCheckBoxx1;
private javax.swing.JCheckBox jCheckBoxx2;
private javax.swing.JCheckBox jCheckBoxx3;
private javax.swing.JCheckBox jCheckBoxx4;
private javax.swing.JCheckBox jCheckBoxx5;
private javax.swing.JCheckBox jCheckBoxx6;
private javax.swing.JComboBox jComboBoxlei;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JList jListCardList;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanelLeftBottom;
private javax.swing.JPanel jPanelLeftTop;
private javax.swing.JPanel jPanelRightBottom;
private javax.swing.JPanel jPanelRightTop;
private javax.swing.JRadioButton jRadioButton1;
private javax.swing.JRadioButton jRadioButton2;
private javax.swing.JRadioButton jRadioButton3;
private javax.swing.JRadioButton jRadioButton4;
private javax.swing.JRadioButton jRadioButton5;
private javax.swing.JRadioButton jRadioButton6;
private javax.swing.JRadioButton jRadioButtonb;
private javax.swing.JRadioButton jRadioButtons;
private javax.swing.JRadioButton jRadioButtont;
private javax.swing.JRadioButton jRadioButtonx;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JSplitPane jSplitPaneLeft;
private javax.swing.JSplitPane jSplitPaneRight;
private javax.swing.JTextArea jTextAreaMing;
private javax.swing.JTextField jTextFieldQQ;
private javax.swing.JTextField jTextFieldage;
private javax.swing.JTextField jTextFieldemail;
private javax.swing.JTextField jTextFieldm;
private javax.swing.JTextField jTextFieldname;
private javax.swing.JTextField jTextFieldphone;
// 变量声明结束//GEN-END:variables
// private java.util.Vector imageVector = new java.util.Vector ();
java.util.Vector vecListCard=new java.util.Vector();
java.util.Hashtable hashCardInfo=new java.util.Hashtable();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -