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

正文內(nèi)容

java網(wǎng)絡(luò)程序設(shè)計(jì)(下)ppt(存儲(chǔ)版)

2025-05-13 23:46上一頁面

下一頁面
  

【正文】 查!)。 【 案例 91】 的實(shí)現(xiàn) ? 可以編寫 : html applet code= width=500 height=500 /applet /html Applet的編寫步驟 ? 根據(jù)需要編輯好自己的 Applet文件,以擴(kuò)展名 .java保存; ? 編譯該文件生成字節(jié)碼文件,文件擴(kuò)展名為 .class; ? 根據(jù)需要編寫 HTML文件,把字節(jié)碼文件名嵌入到 HTML文件中,保存; ? 用 WWW瀏覽器打開此 HTML文件,即可看到輸出結(jié)果。 ( 1) public void init() 用來啟動(dòng)瀏覽器運(yùn)行 Applet的主線程。如果在 Applet中沒有動(dòng)畫 、 音樂文件播放 ,那么通常可以不使用這個(gè)方法 。 )。 不過在Applet中 , 這個(gè)任務(wù)要通過 HTML文件來傳遞 。 某個(gè)目錄 HTML文件 Classes目錄 Classes文件 使用形式如 CodeBase=” Classes\”語句 CODE 定義當(dāng)前的類文件: Code= ” ” ARCHIVE Applet文件超過一個(gè)的時(shí)候,為了加快下載速度,將多個(gè)文件放入一個(gè) jar文件中,引用 Applet時(shí)便需要ARCHIVE參數(shù)的支持。 public class test extends Applet{ public void init(){ (歡迎進(jìn)入 Applet! )。 和 start方法一樣 , stop方法也可以被多次調(diào)用 。 該方法通常在 Applet第一次被加載時(shí)調(diào)用,并在 Applet運(yùn)行期間只執(zhí)行一次。 Eclipse會(huì)自動(dòng)為該程序創(chuàng)建一個(gè)臨時(shí)的包含此 Applet字節(jié)碼的 HTML文件,然后啟動(dòng)appletviewer工具來運(yùn)行 Applet。} if (()) { a=a+1。 ? 根據(jù)表 示的界面。在 “ 名稱 ” 欄輸入新建 Applet類名Heartdisease。 } } HTML HEAD /HEAD BODY BGCOLOR=000000 CENTER APPLET code = width = 300 height = 150 /APPLET /CENTER /BODY /HTML Applet的執(zhí)行 (1) 在 dos下可以用 bin文件夾下的 AppletViewer執(zhí)行Applet: (1)編譯 java文件 javac (2)執(zhí)行 Applet AppletViewer AppletViewer是一個(gè) Java應(yīng)用程序,它相當(dāng)于一個(gè)小型的瀏覽器,它需要將 Html文件名作為運(yùn)行參數(shù)之一,運(yùn)行時(shí),將彈出一個(gè)類似瀏覽器的畫面。 ? Application是從其中的 main()方法 開始運(yùn)行的 ? Applet是在一般瀏覽器中運(yùn)行的,必須創(chuàng)建一個(gè) HTML文件,通過編寫 HTML語言代碼告訴瀏覽器載入何種 Applet以及如何運(yùn)行。 } catch(InterruptedException e) { } } } public void start() { animator =new Thread(this)。 if ((xr+dx0)||(x+r+dx)) dx=0dx。 import .*。 }}} 重寫 run() 護(hù)士值班的多線程程序(運(yùn)行結(jié)果) 使用 Runnable對(duì)象創(chuàng)建線程 Runnable接口聲明了一個(gè)方法 run()。i=6。 然后通過調(diào)用 start()方法啟動(dòng)線程。(特別是對(duì)于只有一個(gè)處理機(jī)的 PC而言,任何時(shí)刻只能有一個(gè)處于可運(yùn)行態(tài)的線程占用處理機(jī)。 簡單地說,把正在計(jì)算機(jī)中執(zhí)行的程序叫做“進(jìn)程 (Process) ”。 } (x, y58, x+500, y58)。i。終點(diǎn) int qrs_y[]={y,y174,y10,y,y+10,y+8,y}。 ? 在 paint()方法中通過 Graphics類的對(duì)象 g調(diào)用各種繪圖方法就可以在組件上繪制出各種圖形。 代碼說明: //1:構(gòu)造一個(gè) PatientInfo類的對(duì)象 curSuf,在這里 curSuf實(shí)際上是圖 //2:顯示“當(dāng)前患者信息”窗口 圖形繪制 Java類庫提供了許多表示和操作圖形的類,其中 繪圖類 Graphics是圖形處理的基礎(chǔ)。 ? 要注意的是,不論采用哪里方式, JMenuBar必須添加到框架窗口上,而不能加在窗口的內(nèi)容面板上 三、案例 73的實(shí)現(xiàn) ( 演示 ) 第一步:創(chuàng)建窗口,生成 GUI的軟件框架代碼 啟動(dòng) Eclipse,在項(xiàng)目 proj7中新建一個(gè)基于JFrame的可視化類 ClinicMenu,將 ClinicMenu窗口的標(biāo)題設(shè)為“兒科門診醫(yī)生診療操作”,布局設(shè)為 null。 窗口與菜單 案例 73的效果 一、菜單的組成與菜單類 菜單的組成 菜單類 ? 菜單欄類( JMenuBar) ? 窗口中用于容納菜單( JMenu)的容器; JFrame類提供了setJMenuBar()方法,用來將菜單欄放置于框架窗口上方。i++) (expName1[i])。作為事件產(chǎn)生者的 事件源 ,其本身并不直接負(fù)責(zé)處理來自它的事件,而是授權(quán)給特定的 事件監(jiān)聽器 對(duì)象來處理。i。 private int num=1。 ②在成員方法 get JContentPane()內(nèi)找到以下兩句( 功能:添加單選按鈕到內(nèi)容面板) : (getRdMale(), null)。具體操作方法:先從 Palette組件板上選取一個(gè)JScrollPane組件,在設(shè)計(jì)區(qū)上畫出適當(dāng)大小的區(qū)域,然后再選取一個(gè) JTextArea或 JLIst組件添加到該 JScrollPane上,這樣文本區(qū)或列表框就會(huì)帶有滾動(dòng)條了。 ? JCheckBox類比較常用的方法基本上與JRadioButton類的相同。 JButton類比較常用的方法有: ? void setText(String text):設(shè)置按鈕上的標(biāo)識(shí)文字為 text ? String getText() :獲得按鈕上的標(biāo)識(shí)文字 一、常用 Swing組件 3. JTextField― 文本框 ? 文本框是一個(gè)單行文本編輯框,用于接收用戶輸入的一行文字,也可以顯示一行文字。 ? main方法 :通常聲明一個(gè)主類的對(duì)象并使窗口可見。 四、圖形用戶界面的設(shè)計(jì)方法和步驟 圖形用戶界面的構(gòu)成: ? 組件 ? 布局管理器 ? 事件處理 GUI窗口的生成和其中組件排列問題 用戶與程序之間的交互性問題 Eclipse可視化編程簡介 ? 在 Eclipse中加裝可視化編程插件 VE( Visual Editor)后就構(gòu)成了 可視化開發(fā)環(huán)境 ,其中核心的部分是可視化類庫( Visual Class)。i++) add(new JButton(names[i]))。 } } 網(wǎng)格布局舉例 public class GridLayDemo extends JFrame { private String names[]={按鈕 1,按鈕 2,按鈕 3,按鈕 4,按鈕 5,按鈕 6}。 myButton4=new JButton(北邊按鈕 )。 public BorLayDemo(){ super(邊界布局 )。 myButton5=new JButton(第五個(gè)按鈕 )。 setBounds(50,50,300,120)。 setBounds(50,50,300,120)。容納其它組件,但是不能獨(dú)立存在,需要添加到其它容器中。圖形用戶界面生動(dòng)形象、操作直觀簡便。現(xiàn)在常采用 Swing組件來開發(fā) GUI應(yīng)用程序。是圖形用戶界面的基本組成單位,不能獨(dú)立存在,必須將其添加到一定的容器中。 } public static void main(String[] args) { JFrameDemo f = new JFrameDemo()。 setVisible(true)。 add(myButton3)。 //設(shè)置窗口為邊界布局 setDefaultCloseOperation(EXIT_ON_CLOSE)。 //添加按鈕到窗口指定方位 add(South,myButton2)。 setLayout(new GridLayout(3,3))。 將容器布局設(shè)為自定義布局方式 組件對(duì)象名 .setBounds(x,y,width,height)。 VE環(huán)境下實(shí)現(xiàn)圖形用戶界面的步驟 ? 創(chuàng)建窗口:新建一個(gè)繼承自頂層容器的可視化類; ? 指定窗口布局方式:一般設(shè)置為 null; ? 創(chuàng)建基本組件并添加到容器中; ? 響應(yīng)事件:為某些實(shí)現(xiàn)與用戶交互的基本組件添加事件處理代碼 五、案例 71的實(shí)現(xiàn) (演示) 第一步:創(chuàng)建窗口,生成 GUI的軟件框架代碼 ⑴ 啟動(dòng) Eclipse,新建一個(gè)名為 proj7的 Java項(xiàng)目 ⑵ 在項(xiàng)目 proj7中新建一個(gè)基于 JFrame的 可視化類 ClinicSelfInquire 1可視化界面設(shè)計(jì)區(qū) :是容納和布局各個(gè)組件的地方 2Java Beans視圖區(qū) :以樹形結(jié)構(gòu)顯示出當(dāng)前窗口中所有組件及其包含關(guān)系 3屬性視圖 :用于設(shè)置構(gòu)成窗口的各個(gè)組件的屬性值 五、案例 71的實(shí)現(xiàn) (演示) 第二步:設(shè)置窗口外觀和布局方式 ⑴ 設(shè)置窗口的位置、大小、標(biāo)題 五、案例 71的實(shí)現(xiàn) (演示) 第二步:設(shè)置窗口外觀和布局方式 ⑵設(shè)置窗口布局為 null 五、案例 71的實(shí)現(xiàn) (演示) 第三步:添加組件并設(shè)置屬性 ⑴ 添加一個(gè)標(biāo)簽 JLabel和 4個(gè)命令按鈕 JButton 五、案例 71的實(shí)現(xiàn) (演示) 第三步:添加組件并設(shè)置屬性 ⑵ 設(shè)置標(biāo)簽和按鈕的相關(guān)屬性 編號(hào) 組件 類型 對(duì)象 名稱 屬 性 1 JLabel jLabel text: 歡迎訪問兒科門診自助查詢系統(tǒng); font:隸書, bold, 42: foreground: 2 JButton jButton1 text: 兒科醫(yī)生簡介 3 JButton jButton2 text: 專家門診時(shí)間 4 JButton jButton3 text: 兒科常見病癥 5 JButton jButton4 text: 退 出 五、案例 71的實(shí)現(xiàn) (演示) 第四步:為命令按鈕添加單擊事件處理代碼 五、案例 71的實(shí)現(xiàn) (演示) 在 Java Beans視圖中 JButton4的下面新增了一個(gè) actionPerformed方法,同時(shí)在getJButton4()方法中也新增了一段代碼: private JButton getJButton4() { if (jButton4 == null) { ?????? (new () { public void actionPerformed( e) { (actionPerformed())。通常在 getJContentPane()方法中會(huì)根據(jù)具體操作自動(dòng)創(chuàng)建各個(gè)組件對(duì)象并添加組件到內(nèi)容面板;方法 getJButton1() ~ getJButton4()中除了對(duì)按鈕進(jìn)行初始化外,往往需要設(shè)計(jì)者手工添加有關(guān)事件的處理代碼。 JTextArea類具有上面列出的 JTextField的相同方法,另外其比較常用的方法還有: ? String getSelected():獲取被選中的文本 ? void append(String text):在文本區(qū)尾部添加文本 text 一、常用 Swing組件 5. JRadioButton― 單選按鈕 ? 單選按鈕只有“選中”和“未選中”兩種狀態(tài),通常用一組單選按鈕實(shí)現(xiàn)“多選一”的功能。JList類比較常用的方法有: ? JList():創(chuàng)建一個(gè)沒有選項(xiàng)的列表框 ? JList(Vector vect):創(chuàng)建一個(gè)列表框,其中的選項(xiàng)由向量表 vect決定 ? JList(Object items[]):創(chuàng)建一個(gè)列表框,其中的選項(xiàng)由對(duì)象數(shù)組items決定 ? void setSelectionMode(int selectionMode):設(shè)置列表框支持單選還是多選 ? vo
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1