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

📄 add.java

📁 基于mod1编程的Java程序
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.sql.*;
import java.lang.*;

public class Add extends JFrame
{
	JPanel contentPane;
	JLabel label1=new JLabel("输入新的学生资料",JLabel.CENTER);
	JTextField stu_number=new JTextField();
	JTextField name=new JTextField();
	JTextField sex=new JTextField();
	JTextField age=new JTextField();
	JTextField department=new JTextField();
	JTextField classes=new JTextField();
	JTextField pho_number=new JTextField();
	JTextField qinshi=new JTextField();
	JTextField remark=new JTextField();
	JLabel 学号=new JLabel("学号:",JLabel.CENTER);
	JLabel 姓名=new JLabel("姓名:",JLabel.CENTER);
	JLabel 性别=new JLabel("性别:",JLabel.CENTER);
	JLabel 年龄=new JLabel("年龄:",JLabel.CENTER);
	JLabel 系别=new JLabel("系别:",JLabel.CENTER);
	JLabel 班级=new JLabel("班级:",JLabel.CENTER);
	JLabel 电话=new JLabel("电话:",JLabel.CENTER);
	JLabel 寝室=new JLabel("寝室:",JLabel.CENTER);
	JLabel 备注=new JLabel("备注:",JLabel.CENTER);
	JButton button1=new JButton("ADD");
	JButton button2=new JButton("CANCEL");
	int x=0,y=0,w,h;

	public Add()
	{
		final JFrame frame=this;
		contentPane = (JPanel) this.getContentPane();
		contentPane.setLayout(null);
		label1.setFont(new java.awt.Font("Dialog", 1, 20));
		contentPane.add(label1,null);
		contentPane.add(学号,null);
		contentPane.add(stu_number,null);
		contentPane.add(姓名,null);
		contentPane.add(name,null);
		contentPane.add(性别,null);
		contentPane.add(sex,null);
		contentPane.add(年龄,null);
		contentPane.add(age,null);
		contentPane.add(系别,null);
		contentPane.add(department,null);
		contentPane.add(班级,null);
		contentPane.add(classes,null);
		contentPane.add(电话,null);
		contentPane.add(pho_number,null);
		contentPane.add(寝室,null);
		contentPane.add(qinshi,null);
		contentPane.add(备注,null);
		contentPane.add(remark,null);
        contentPane.add(button1,null);
		contentPane.add(button2,null);
		this.setBounds(new Rectangle(150,150,400,350));
		w=this.getSize().width;
		h=this.getSize().height;
		x=w/8;
		y=h/12;
		label1.setBounds(new Rectangle(2*x,0,4*x,2*y));
		学号.setBounds(new Rectangle(0,2*y,2*x,y));
		stu_number.setBounds(new Rectangle(2*x,2*y,3*x,y));

		姓名.setBounds(new Rectangle(0,3*y,2*x,y));
		name.setBounds(new Rectangle(2*x,3*y,2*x,y));

		性别.setBounds(new Rectangle(0,4*y,2*x,y));
		sex.setBounds(new Rectangle(2*x,4*y,x,y));

		年龄.setBounds(new Rectangle(0,5*y,2*x,y));
		age.setBounds(new Rectangle(2*x,5*y,x,y));

		系别.setBounds(new Rectangle(0,6*y,2*x,y));
		department.setBounds(new Rectangle(2*x,6*y,3*x,y));

		班级.setBounds(new Rectangle(0,7*y,2*x,y));
		classes.setBounds(new Rectangle(2*x,7*y,2*x,y));

		电话.setBounds(new Rectangle(0,8*y,2*x,y));
		pho_number.setBounds(new Rectangle(2*x,8*y,3*x,y));

		寝室.setBounds(new Rectangle(0,9*y,2*x,y));
		qinshi.setBounds(new Rectangle(2*x,9*y,2*x,y));

		备注.setBounds(new Rectangle(0,10*y,2*x,y));
		remark.setBounds(new Rectangle(2*x,10*y,5*x,y));

		button1.setBounds(new Rectangle(5*x,2*y,2*x,y));
		button2.setBounds(new Rectangle(5*x,4*y,2*x,y));
		button1.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent e)
			{
				if(e.getSource()==button1)
		       {
					if(stu_number.getText().equals(""))
				   {
						JOptionPane.showMessageDialog(null,"不能空!","Message",0);
				   }
				   else
				   {
					   try
					   {
						   Addstudent();
					   }
					   catch(SQLException ee)
					   {
					   }
				   }
			   }
			}
		});

		this.setResizable(false);
		this.setTitle("Add");
		this.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
		this.show();
	}
    public void Addstudent() throws SQLException
	{
		String s="'"+stu_number.getText()+"'"+"'"+name.getText()+"'"+"'"+sex.getText()+"'"+"'"+age.getText()+"'"+"'"+department.getText()+"'"+"'"+classes.getText()+"'"+"'"+pho_number.getText()+"'"+"'"+qinshi.getText()+"'"+"'"+remark.getText()+"'";
		try
		{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch(ClassNotFoundException e)
		{
		}
		Connection con=DriverManager.getConnection("jdbc:odbc:asan","","");
		Statement sql=con.createStatement();
		String s1="INSERT INTO student VALUES"+"("+s+")";
		sql.executeUpdate(s1);
		JOptionPane.showMessageDialog(null,"Username or Password Error!","Message",0);
	}

	//public static void main(String args[])
	//{
		//Add add=new Add();
	//}
}

⌨️ 快捷键说明

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