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

📄 videoset.java

📁 本人写的一个简单VCD租赁系统
💻 JAVA
字号:
//************************************************//VideoSet.java//This class is used to describe the structure for//storing all the video records.//Created by Xiaobin Lin               2/Dec/2004//************************************************package Main;import java.io.*;import java.util.*;public class VideoSet implements Serializable{       // Creates a new instance of VideoSet and initialize data    public VideoSet(){		videoList = new LinkedList();		Video video = new Video(10001, "It's All About Love(15)", "Thomas Vinterberg", 1, "English");		videoList.add(video);		video = new Video(10002, "The Barbarian Invasions(18) Les Invasions Barbares",						"Denys Arcand", 2, "French");		videoList.add(video);		video = new Video(10003, "The Dreamers(18)", "Bernardo Bertolucci", 1, "English");		videoList.add(video);		video = new Video(10004, "The Graduate(15)", "Mike Nichols", 1, "English");		videoList.add(video);		video = new Video(10005, "Kitchen Stories(PG)", "Bent Hamer", 2, "Norwegian");		videoList.add(video);		video = new Video(10006, "Blind Spot: Hilter's Secretary(PG) Im Toten Winkel-Hitlers Sekretarin", 						"Ander Heller/Othmar Schmiderer", 2, "German");		videoList.add(video);		video = new Video(10007, "The Cuckoo(12A) Kukushka", "Aleksandr Rogozhkin", 2, "Russian");		videoList.add(video);		video = new Video(10008, "Lost In Translation(15)", "Sofia Coppola", 1, "English");		videoList.add(video);		video = new Video(10009, "Girl With A Pearl Earring(12A)", "Peter Webber", 1, "English");		videoList.add(video);		 				dataRows = new Vector();	}		//return column names	public String[] getTabHeader(){		String[] tabHeader = {"Class #", "Title", "Director", "Lang Class", "Specific Language"};		return tabHeader;	}		//this method is used to provide data for tabulation		public Vector getTabulatedData(){            dataRows.clear();  //clear the Vector dataRows            // Iterate through the LinkedList            ListIterator i = videoList.listIterator();            while(i.hasNext())            {                Object[] rowData;        	rowData = ((Video)i.next()).getRowData();			dataRows.addElement(rowData);		}		return dataRows;			}		public void addNewVideo(Video video){            videoList.add(video);	}                public void removeVideo(int videoIndex){            videoList.remove(videoIndex);        }                public int getClassNo(int videoIndex){            int classNo = ((Video)videoList.get(videoIndex)).getClassNo();            return classNo;        }                public String getVideoTitle(int videoIndex){            String videoTitle = ((Video)videoList.get(videoIndex)).getTitle();            return videoTitle;        }                public String getVideoDirector(int videoIndex){            String videoDirector = ((Video)videoList.get(videoIndex)).getDirector();            return videoDirector;        }                public int getVideoLangClass(int videoIndex){            int langClass = ((Video)videoList.get(videoIndex)).getLangClass();            return langClass;        }                public String getVideoSpecificLang(int videoIndex){            String specificLang = ((Video)videoList.get(videoIndex)).getSpecificLang();            return specificLang;        }			private LinkedList videoList; //a linked list used to store all the videos' information	private Vector dataRows;    }

⌨️ 快捷键说明

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