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

📄 resultloadertable.java

📁 此文档针对开发人员和测试人员。第二章对软件进行了全面的描述。第三章对接口进行了分析。第四章对软件实现的功能进行概述。第五章对软件后续开发实现提出的要求。第六章提出其他一些在软件开发过程中需要注意的问题
💻 JAVA
字号:
/**
 * 文件名:ResultLoaderTable.java
 * <p />
 * 作者:Cigarette Ash
 * <p />
 */
package com.ciash.bms.gui.search.loader;

import java.awt.BorderLayout;
import java.awt.Point;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Collection;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Vector;

import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JViewport;
import javax.swing.table.TableColumn;

import com.ciash.bms.entity.Book;
import com.ciash.bms.gui.search.CannotEditTableModel;
import com.ciash.bms.gui.selecter.BookSelecter;
import com.ciash.bms.gui.selecter.event.BookSelectEvent;
import com.ciash.bms.gui.selecter.event.BookSelectListener;

/**
 * 类描述:
 * <p />
 * 公司: Cigarette Ash Inc.
 * <p />
 * 版权: Copyright (c) Cigarette Ash 2009
 * <p />
 *
 * @author Cigarette Ash
 * @version 1.0
 */
public abstract class ResultLoaderTable extends ResultLoaderPanel{

	protected JTable resultTable = new JTable();
	protected JScrollPane scrollPane = new JScrollPane();
	protected JPopupMenu popupMenu;

	// 用于暂存图书的集合缓存
	public ResultLoaderTable() {
		jbInit();
	}

	protected void jbInit() {
		setLayout(new BorderLayout());
		scrollPane.setViewportView(resultTable);
		JViewport v = scrollPane.getViewport();
		add(scrollPane, BorderLayout.CENTER);
	}

	public abstract void clearResult() ;

	public abstract Collection getAll() ;

	public abstract void install(Collection collection) ;

	public abstract Collection uninstall() ;

	public void setPopupMenu(JPopupMenu menu) {
		this.popupMenu = menu;
	}

	public JPopupMenu getPopupMenu() {
		return popupMenu;
	}
}

⌨️ 快捷键说明

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