用JAVA做一个图书馆管理系统,不需要用到数据库 80
用Java写一个图书管理系统,用myEclipse写,界面不用数据库。要求:1添加图书2:查看图书3:修改图书4:删除图书5:借阅图书:对未借阅状态的图书进行借阅,借阅成...
用Java写一个图书管理系统,用myEclipse写,界面不用数据库。要求:1添加图书 2:查看图书 3:修改图书 4:删除图书 5:借阅图书:对未借阅状态的图书进行借阅,借阅成功,该书状态变为已借阅6归还图书:对已借阅状态的书进行归还,会还成功,该书状态变为未借阅。。。。。。。。。图书信息:图书名称 作者 出版社 所属类型
展开
展开全部
package com.efounder.formbuilder.dat;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import com.efounder.formbuilder.fmt.FmtCol;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class DataRow extends DataAxis {
protected java.util.Map dataCellList = null;
/**
*
* @return Map
*/
public Map getDataCellList() {
return dataCellList;
}
/**
*
* @param map Map
*/
public void setDataCellList(Map map) {
dataCellList = map;
}
/**
* 数据行上存在的是多个维度,每个维度对应的是一个数据字典
*/
public DataRow() {
}
/**
*
* @param key Object
* @param dataCell DataCell
*/
public void putDataCell(Object key,DataCell dataCell) {
if ( dataCellList == null ) dataCellList = new java.util.HashMap();
dataCellList.put(key,dataCell);
}
/**
*
* @param key Object
* @return DataCell
*/
public DataCell getDataCell(Object key) {
DataCell datacell = null;
if ( dataCellList != null ){
datacell = (DataCell)dataCellList.get(key);
if(datacell == null)
datacell = getDataCellIterator(key);
}
return datacell;
}
/**
* FmtCol FLEX对象以FmtCol对象名称为key 需要遍历取出对应的DataCell add by wujf at 20120220
* @param key Object
* @return DataCell
*/
public DataCell getDataCellIterator(Object key) {
if ( dataCellList != null ){
Iterator entrySetIterator=dataCellList.entrySet().iterator();
while(entrySetIterator.hasNext()){
Entry entry= (Entry)entrySetIterator.next();
if(entry.getKey() instanceof FmtCol) break;
// if(((String)entry.getKey()).startsWith("com.efounder.formbuilder.fmt.FmtCol")) {
DataCell datacell = (DataCell)entry.getValue();
if(datacell.getDataCol() == key){
return datacell;
}
}
}
return null;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询