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

正文內(nèi)容

java項目電影票售票(已修改)

2024-09-21 00:18 本頁面
 

【正文】 電影票售票系統(tǒng) 組員 :2020329700010 王芳 2020329700011 王玉 2020329700028 張元一 import .*。 import .*。 import .*。 public class clock2 implements Runnable { Date m_date。//定義一個日期類對象 Thread m_runner=null。//定義一個多線程 Label gr。//定義一個標簽表示日期 Label gt。//定義一個標簽表示時間 public clock2(Label r,Label t){ gr=r。gt=t。 if(m_runner==null){ m_runner=new Thread(this)。 ()。 } }// @SuppressWarnings(deprecation) public void stop(){ if(m_runner!=null) {()。 m_runner=null。 } } @SuppressWarnings(deprecation) public void run(){ while(true) { m_date=new Date()。 String temp1=new String (日期 :+(1+())+/+(())+/+(1900+()))。//定義并初始化字符串表示日期 String temp2=new String (時間 :+(())+:+(())+/+(()))。//定義并初始化字符串表示時間 (temp1)。//顯示日期 (temp2)。//顯示時間 try{ (1000)。//暫停 1s }catch(InterruptedException e){} } } } //實現(xiàn)電影售票系統(tǒng)的主要功能 :播放圖片 ,售票 ,統(tǒng)計票數(shù) ,金額 ,顯示電影 目錄 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import .*。 import .*。 import .*。 import 。 public class MyTicketSale extends Applet implements Runnable{ /** * */ private static final long serialVersionUID = 1L。// 序列化時保持版本的兼容性 private Thread m_TickedSale=null。//定義一個多線程 private Graphics m_Graphics。//一個畫筆 private Image m_Images[]。//照片組 private int m_nCurrImage=0。//整型變量指示照片 private boolean m_fAllLoaded=false。//布爾變量指示是否成功加載照片 private final int NUM_IMAGES=3。//表示照片數(shù) Label label1,label2。//標簽變量 clock2 pp。//時間類對象 private boolean m_fStandAlone=false。//是否加載外部文件 TextField tRemain,tSold,tTotal。//文本框 int remain=200。 int sold=0。 int total=0。 Button mybutton。 @SuppressWarnings(deprecation) public void init() { resize(1024,600)。//調(diào)整瀏覽器大小 setBackground()。//將背景顯示為粉色 setFont(new Font(TimesRoman,10))。//設(shè)置字體 為TimesRoman, font bold 字體加粗,大小為 10號 setLayout(null)。//默認為流式布局 addSeat()。//調(diào)用函數(shù)繪制座位 label1=new Label()。//定義標簽 label2=new Label()。 add(label1)。 //把標簽加入布局管理器 add(label2)。 (600,10,150,50)。//在指定位置繪制標簽 (600,40,150,50)。 pp=new clock2(label1,label2)。//兩個標簽用于顯示時間和日期 tRemain=new TextField((remain)+張 ,10)。//顯示剩余票數(shù),字寬為 10 (false)。//表示此控件不可編輯 add(tRemain)。//加入布局管理器 (400, 160, 80, 30)。//在指定位置繪制 tSold=new TextField((sold)+張 ,10)。//顯示售出票數(shù),字寬為 10 (false)。//表示此控件不可編輯 add(tSold)。//加入布局管理器 (100,160,80,30)。//在指定位置繪制 tTotal=new TextField((total)+元 ,10)。//顯示總金額,字寬為 10 (false)。//表示此控件不可編輯 add(tTotal)。//加入布局管理器 (640,160,80,30)。//在指定位置繪制 m_Graphics=getGraphics()。//獲得一個當前對象的畫筆 Label myLabel1=new Label(今日電影: )。//在 mylabel1上添加字符串 今日電 影: add(myLabel1)。//加入布局管理器 (300,10,150,50)。//在指定位置繪制 Label myLabel2=new Label(速度與激情 7)。 add(myLabel2)。 (300,60,150,50)。 Label myLabel3=new Label(售出票: )。 add(myLabel3)。 (10,160,80,50)。 Label myLabel4=new Label(剩余票: )。 add(myLabel4)。 (300,160,80,50)。 Label myLabel5=new Label(總金額: )。 add(myLabel5)。 (600,160,80,50)。 Label myLabel6=new Label(票價 :13排 10元 46排 5元 710排 2元 )。 add(myLabel6)。 (5,200,500,50)。 } @SuppressWarnings(deprecation) public void addSeat( ){ int xx,yy。 for(int i=1。i=10。i++){ yy=230+35*(i1)。 for(int j=1。j=20。j++){ xx=50*(j1)。 Button mybutton=new Button((i)+排+(j)+號 )。//構(gòu)建按鈕 add(mybutton)。//加入布局管理器 ()。//顯示按鈕 (xx, yy)。//將按鈕移動到指定的位置 (50,30)。//設(shè)置按鈕大小 } } }//增加 10排 20列的按鈕表示座位 public void destroy() { ()。 }//瀏覽器關(guān)閉的時候調(diào)用該方法 private void displayImage(Graphics g) { if(!m_fAllLoaded)return。 (m_Images[m_nCurrImage],1,1,200,150, null)。 //繪制圖片,播放動畫 } public void paint(Graphics g) { if(m_fAllLoaded) { displayImage(g)。 } else (Loading images....,10,20)。 }//若成功加載圖片則調(diào)用 displayImage()顯示,若沒有則顯示 Loading images.... @SuppressWarnings(deprecation) public boolean action(Event evt,Object arg) { int price=0。 if( instanceof Button){ Button btn=(Button)。//根據(jù)捕捉到的目標確定按鈕信息,并存儲在一個按鈕對象中 String label3=()。//將按鈕的文本信息儲存在字符串中 switch((0)){ case39。139。:{if((1)==39。039。){price=2。}else price=10。}break。 case39。239。:price=10。break。 case39。339。:price=10。break。 case39。439。:price=5。break。 case39。539。:price=5。break。 case39。639。:price=5。break。 case39。739。:price=2。break。 case39。839。:price=2。break。 case39。939。:price=2。break。 default:return false。 }//根據(jù)排數(shù)來確定票價 (已售出 )。//將按鈕文本替換為 已售出 ()。//使得該按鈕無法再次被編輯 remain。//現(xiàn)存的票數(shù)減 1 sold++。//售出的票數(shù) +1 total+=price。//總價相應(yīng)增加 ((remain)+張 )。//將剩余票數(shù)重新輸出 ((sold)+張 )。//將售出票數(shù)重新輸出 ((total)+元 )。//將總價重新輸出 } return true。 }//根據(jù)用戶點擊的按鈕來判斷票價,座位號,改變相關(guān)的參數(shù)值 public void start() { if(m_TickedSale==null) { m_TickedSale=new Thread(this)。 ()。 } } public void stop(){ if(m_TickedSale!=null){ ()。 m_TickedSale=null。 } } public void run() { int m_nCurrImage=0。 if(!m_fAllLoaded) { repaint()。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1