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

📄 addnum.java

📁 A easy phone book. With the book,you can manage you personal masagge.
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;

public class AddNum implements ActionListener{
	public void actionPerformed(ActionEvent e){
	    if(e.getActionCommand().equals("增加")||e.getActionCommand().equals("增加记录"))
		    {   
		    	new AddNumDialog();
		    }
	    
	}
}

class AddNumDialog implements ActionListener{
	private static JFrame frm;
	private static JPanel pan;
	private static JDialog dia;
	private static JLabel namelab,tellab,sexlab,addresslab;
	private static JTextField name,address,tel;
	private static JComboBox sex;
	private static String str[]={"男","女"};
	private static JButton a,b;
	
	public AddNumDialog(){
	    frm=phonenum.getFrame();
		dia=new JDialog(frm,"增加号码",true);
		pan=new JPanel(new GridLayout(5,2));
        namelab=new JLabel("姓名:");
        pan.add(namelab);
		name=new JTextField(8);
		pan.add(name);
		tellab=new JLabel("电话:");
		pan.add(tellab);
		tel=new JTextField();
		pan.add(tel);
		sexlab=new JLabel("性别:");
		pan.add(sexlab);
		sex=new JComboBox(str);
		pan.add(sex);
		addresslab=new JLabel("地址:");
		pan.add(addresslab);
		address=new JTextField(12);
		pan.add(address);
		a=new JButton("确定");
		b=new JButton("取消");
		pan.add(a);
		a.addActionListener(this);
		b.addActionListener(this);
		pan.add(b);
		dia.getContentPane().add(pan);
		dia.setLocation(350,300);
		dia.pack();
		dia.show();	
	}
		
	public void actionPerformed(ActionEvent e2){
	    if(e2.getActionCommand().equals("取消"))
		    {   System.out.print(e2.getActionCommand());
		    	dia.dispose();
		    }
		if(e2.getActionCommand().equals("确定"))
		    {
		     try{String nametxt=name.getText();
		         String teltxt=tel.getText();
		         String sextxt=str[sex.getSelectedIndex()];
		         String addresstxt=address.getText();
		         System.out.println(nametxt);
		         System.out.println(teltxt);
		         System.out.println(sextxt);
		         System.out.println(addresstxt);
		    	 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		    	 Connection con=DriverManager.getConnection(phonenum.getConnection());
		    	 Statement stmt=con.createStatement();
		         stmt.executeUpdate("insert into phonenum values('"+nametxt+"','"+teltxt+"','"+sextxt+"','"+addresstxt+"')");
		    	 stmt.close();
		    	 con.close();
		    	 dia.dispose();
		    	 Update.furbish();
		    	}
		     catch(Exception e3){
		     	e3.printStackTrace();
		     }
		    }    
	}
}

⌨️ 快捷键说明

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