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

📄 searchresultpanel.java

📁 java的3个小实验
💻 JAVA
字号:
package src;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import java.util.List;

import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTable;

import db.Service;

public class SearchResultPanel extends JPanel
{
	JTable table=null;
	JPanel psave=new JPanel();
	JButton save=new JButton("保存");
	public SearchResultPanel(SearchResultModel model)
	{
		table=new JTable(model);
		psave.add(save);
		this.setLayout(new GridLayout(1,2));
		save.addActionListener(new ActionListener()
		{
			 public void actionPerformed(ActionEvent event)
			 {
				  List data=((SearchResultModel)table.getModel()).getStoringData();
				  for(int i=0;i<data.size();i++)
				  {
					   String[] row=(String[])data.get(i);
					   String insertSql="update book set sh='"+row[1]+"',sm='"+row[2]+"',zz='"+row[3]+"',cbs='"+row[4]+"',cbsj='"+row[5]+"' where id="+row[0];
						try 
						{
							Service.execute(insertSql, 1, -1);
						} 
						catch (ClassNotFoundException e) 
						{
							System.out.println("未找到驱动");
						} 
						catch (SQLException e)
						{
							System.out.println("数据库访问异常");
						}
				  }
				  JOptionPane.showMessageDialog(null,"保存成功","提示信息",JOptionPane.INFORMATION_MESSAGE);
			 }
		});
	}
}

⌨️ 快捷键说明

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