freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

停車場管理-數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告-在線瀏覽

2025-03-25 22:05本頁面
  

【正文】 統(tǒng)。 還有一個不足的地方就是, 20 個隨機(jī)數(shù)是通過 20 此循環(huán)來產(chǎn)生的,如果 20 個隨機(jī)數(shù)沒有產(chǎn)生完,程序就不能關(guān)閉,除非強(qiáng)制關(guān)閉,這也是一個需要改進(jìn)的地方。 import 。 import 。 import 。 import 。 import 。 import 。 JLabel jl=new JLabel(new ImageIcon(src/image/),)。 (jl)。 JPanel jp2=new JPanel(new FlowLayout())。 JButton jb2=new JButton(離開 )。 (this)。 (jb2)。 setResizable(false)。 Dimension screenSize = ().getScreenSize()。//獲取組件的寬高 setLocation(( ) / 2, ( ) / 2)。 setTitle(停車場模擬管理程序 )。 } //按鈕的監(jiān)聽 Override public void actionPerformed(ActionEvent e) { String m=()。 Dimension screenSize = () .getScreenSize()。//獲取組件的寬高 ( ( ) / 2, ( ) / 2)。 setVisible(false)。//主界面顯示 }else{ (0)。 /** * p汽車類 codeCar/code,記錄汽車的牌照號碼和汽車的當(dāng)前狀態(tài),當(dāng)前狀態(tài)用于區(qū)分每輛汽車 * 所處的位置。 /** 指示 codeCar/code當(dāng)前停放在便道上 , 用于 codesetState/code */ public static final int ON_PAVEMENT = 1。 // // 汽車屬性 // /** * 記錄 codeCar/code牌照號碼 * see getLicensePlate() */ private final String licensePlate。 * see getState() */ private int state。 * * param lp 要創(chuàng)建的 codeCar/code車牌 * param s 要創(chuàng)建的 codeCar/code當(dāng)前停放狀態(tài) */ public Car(String lp, int s) { licensePlate = lp。 } /** * 創(chuàng)建一個指定車牌且在其他地方的 codeCar/code。 state = ON_OTHER_PLACE。 * * param s 當(dāng)前停放狀態(tài) codeCar/code中定義的以下常量之一: codeON_STOPPING/code、 * codeON_PAVEMENT/code或 codeON_OTHER_PLACE/code(默認(rèn) )。 break。 break。 break。 * * return codeCar/code當(dāng)前停放狀態(tài) codeCar/code中定義的以下常量之一:codeON_STOPPING/code、 * codeON_PAVEMENT/code或codeON_OTHER_PLACE/code。 } /** * 獲取 codeCar/code車牌號碼。 } } (3)汽車按鈕類,用于模擬顯示停車場和便道內(nèi)的汽車 package 。 import 。 //汽車按鈕類,用于模擬顯示停車場 和便道內(nèi)的汽車 public class ImageButton extends JButton { public static final ImageIcon carIcon = new ImageIcon(src/image+ + )。 public static final int COME = 1。 } public ImageButton(String text) { super(text)。 setHorizontalTextPosition(RIGHT)。//圖標(biāo)的水平對齊方式為左邊 setMargin(new Insets(0,0,0,0))。//如果為 true,則該組件繪制其邊界內(nèi)的所有像素。//按鈕的邊框不顯示 setEnabled(false)。//如果該屬性為 true,則按鈕將繪制內(nèi)容區(qū)域。 } public void setState(int state, String text) { setText(text)。 break。 break。 import 。//對頭節(jié)點 protected NodeE rear。//節(jié)點個數(shù) /** * Creates a new queue without elements. */ public LinkedQueue() {//創(chuàng)建一個空隊 front = rear = null。 } /** * Creates a new queue without elements. */ public LinkedQueue(int size) {//創(chuàng)建一個空隊 front = rear = null。 } public boolean append(E e) {//入隊 NodeE newNode = new NodeE(e, rear)。 } else { (newNode)。 } count++。 } //判隊空 public boolean empty() { return (count == 0)。 } return ()。 } NodeE tempNode = front。 } else { front = 。 return ()。 } NodeE node = front。 i index。 } return ()。 } public Object[] toArray() { Object[] aEs = new Object[count]。 for (int i = 0。amp。 i++) { aEs[i] = ()。 } return aEs。 import 。 import 。 } public MessagePanel(String text) {//構(gòu)造方法 2 super(text)。 } public MessagePanel(int rows, int columns) {//構(gòu)造方法 4 super(rows, columns)。 } public MessagePanel(Document doc, String text, int rows, int columns) {//構(gòu)造方法 6 super(doc, text, rows, columns)。//設(shè)置背景色 setForeground()。//是否可以編輯 setDragEnabled(true)。 update(())。 import 。//入隊 E remove() throws NoSuchElementException。//獲得隊首 boolean empty()。 //節(jié)點類 public class NodeE { protected E element。//指針域 (指向下一個節(jié)點 ) public Node(E obj, NodeE nextval) {//節(jié)點構(gòu)造方法 1 element = obj。//指針域指向下一個節(jié)點 } public Node(NodeE nextval) {//節(jié)點構(gòu)造方法 1 element = null。 } public E getElement() { return element。 } public void setElement(E obj) { element = obj。 } public String toString() { return ()。 //棧 public class StackE { Object[] elements。//棧最大容量 int top。 elements = new Object[MAX_NUM]。 } //棧滿否 public boolean isFull() { return (top == MAX_NUM)。 } //取指定位置的元素 public E getEementAt(int index) { if (index = MAX_NUM || index 0) { throw new ArrayIndexOutOfBoundsException(index)。 } //入棧 public void push(E e) throws Exception { if (isFull()) { throw new Exception(堆棧已滿 !)。 } //出棧 public E pop() { if (isEmpty()) { throw new NullPointerException(堆棧已空 !)。 } //取棧頂 public E peek() { if (isEmpty()) { throw new NullPointerException(堆棧已空 !)。 } } (9)顯示停車場和便道的面板 package 。 import 。 import 。 import 。 public class StopPanel extends JPanel { /** 能加入此容器的組件最大數(shù) */ private int maxCompCount。 /** 容納加入此容器的組件 */ private JComponent contentComponent。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1