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

正文內(nèi)容

論文-036-基于java技術(shù)的文本編輯器的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-11-30 06:17 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ,然后進(jìn)行語法檢測(cè),如果出現(xiàn)問題的話就終止編譯。語法檢測(cè)通過后,生成可執(zhí)行程序代碼。字節(jié)碼文件名和源文件名相同,擴(kuò)展名是 .class。 ② Java 3 Java 解釋器,直接從類文件執(zhí)行 Java 應(yīng)用程序,即 Application。 Java 解釋器負(fù)責(zé)將編譯后的字節(jié)碼解釋為本地計(jì)算機(jī)代碼。 ③ Appletviewer 小程序?yàn)g覽器,執(zhí)行 HTML 文件中的 Java 小程序,即 Applet。它是個(gè)模擬瀏覽器,可以顯示 Spplet 的運(yùn)行結(jié)果。 applet 介紹 Java 作為實(shí)現(xiàn)動(dòng)態(tài)的、交互式網(wǎng)頁功能的編程工具,在當(dāng)今網(wǎng)絡(luò)世界中扮演著重要的角色。 Applet 不僅能為網(wǎng)頁添加聲音和動(dòng)畫效果,還可以實(shí)現(xiàn)客戶機(jī) /服務(wù)器連接。根據(jù)計(jì)算結(jié)構(gòu)不同, Java 程序分為 Application 和 Applet 兩大類。 Applet是一種嵌入到 HTML 文件當(dāng)中的 Java 程序,可以通過網(wǎng)絡(luò)下載來運(yùn)行。 HTML 是網(wǎng)頁設(shè)計(jì)語言,他采用一整套標(biāo)記來定義 Web 頁。 (三) Java 的系 統(tǒng)程序包 Java 中的包 (Package)其實(shí)指的就是目錄,它是為了更好地管理 Java 類 (Class)和接口 (Interface)。 Java 語言的包可以被另一個(gè) Java 開發(fā)包所使用。如果我們要引用某個(gè)包中的類,用 import 關(guān)鍵字來標(biāo)明即可。 比如: import .?? 提示: import .??表示 中的所有公有類和接口被引入到當(dāng)前包。這里的 ?匹配符可以調(diào)入多個(gè)類名。 JDK 為我們提供了很多標(biāo)準(zhǔn)的 Java 類和接口,這些包是寫 Java 程序所必需的,知道了每 種包所包含的類和接口,并且熟悉這些類和接口是每個(gè) Java 編程人員都應(yīng)該掌握的基本技能。 Java 中常用的包有: 、 、 、 、 和 等等。其中 包含了一些設(shè)計(jì)小應(yīng)用程序 (Applet)的類和接口; 是一個(gè)窗口工具箱包 (awt?Abstract Window Toolkit),里面是一些 GUI界面相關(guān)的類; 包支持輸入輸出,比如文件輸入流類: FileInputStream 等; 包含線程、異常、系統(tǒng)、整數(shù)等相關(guān)的類,是 Java 程序中默認(rèn)加載的一個(gè)包; 這個(gè)類支持 TCP/IP 網(wǎng)絡(luò)協(xié)議,并包含 Socket 類及 URL 相關(guān)的類,是網(wǎng)絡(luò)編程中要使用的; 包含一些程序的公用類,如 Date?Dictionary 等等。 除了上面提到的一些標(biāo)準(zhǔn)包之外,還有很多其它的包,比如數(shù)據(jù)庫編程時(shí)我們可能需要使用 包,寫網(wǎng)絡(luò)程序還會(huì)用到 包 (RMI?Remote Method Invocation)等。另外, Javax.?包是一些標(biāo) 準(zhǔn)包的擴(kuò)展,常用的包有: 、。 1. 程序包 提供了創(chuàng)建圖形用戶界面的全部工具。他包括:許多我門熟悉的圖形組件( ponent)類,如窗口、對(duì)話框、按鈕、復(fù)選框、列表、菜單、滾動(dòng)條和文本區(qū)等類:用于管理組件排列的布局管理器 Layout 類以及常用的顏色 Color 類、字體 Font 類。 類庫用來處理不同類型的事件。 2. 程序包 是所有 Java 小程序的基礎(chǔ)類庫。他只包含了一個(gè) Applet 類,所有小程序都是由該類派生出來的。 3. 程序包 是 Java 語言的基礎(chǔ)類庫,包含基本數(shù)據(jù)類型、數(shù)學(xué)函數(shù)、字符串類等。這是唯一自動(dòng)引入每個(gè) Java 程序的類庫。 程序包中包含的主要類: ① 數(shù)據(jù)類型類 BigDecimal、 BigInteger、 Byte、 Double、 Float、 Integer、 Long、 Short; 4 ② 基本數(shù)學(xué)函數(shù) Math 類 ③ 用于字符串處理的 String 類和 StringBuffer 類: ④ System、 Object 類: ⑤ 線程 Thread 和 ThreadDeath 類 4. 程序包 是 Java 語言的輸入輸出類庫, Java 語言的文件操作都是由該類庫中的輸入輸出類來實(shí)現(xiàn)的,此外該類庫還提供了一些與其他外部設(shè)備交換信息的類。 程序包除了包含標(biāo)準(zhǔn)輸入、輸出類以外,還有緩存流、過濾流、管道流和字符串類等。 [2] 四 、 文本編輯器的 設(shè)計(jì) (一)需求分析 需要用 Java 編寫一個(gè)文本編輯器。要求有對(duì)文本編輯的基本功能,包括文本的新建、打開、保存,對(duì)文字的復(fù)制、剪切、粘貼等。 (二)模塊設(shè)計(jì) 本程序涉及到了對(duì)圖形用戶界面的設(shè)計(jì)與實(shí)現(xiàn)和 菜單的設(shè)計(jì)與實(shí)現(xiàn)。用戶可以通過此文本編輯器對(duì)文本文件進(jìn)行文字的復(fù)制、粘貼、查找、替換和圖片的插入等??傊谋揪庉嬈髦荚谔峁┮粋€(gè)操作方便,功能全面對(duì)文本進(jìn)行編輯修改的工具。 本程序主要有以下 2 個(gè)模塊組成 : 1. 主體模塊 由窗口、功能菜單、文本框組成。為用戶選擇編輯的功能提供了簡(jiǎn)單、方便的界面。 Java的窗口由 frame 類生成,我們可以在在創(chuàng)建的空白窗口上任意添加組件。菜單是圖形用戶界面的重要組成部分,是由菜單條( MenuBar)、菜單( Menu)、菜單項(xiàng)( MenuItem)和復(fù)選菜單項(xiàng)( Checkbox MenuItem)等對(duì)象組成。 2. 功能模塊 由文件的打開、保存、關(guān)閉,文字的復(fù)制、剪切、粘貼以及圖片的插入,為用戶提供了文本編輯的基本功能。 五 、 文本編輯器 的 設(shè)計(jì)和 實(shí)現(xiàn) 本系統(tǒng)是由小組分工合作完成,先經(jīng)過綜合分析和討論,并做了分析報(bào)告和總體設(shè)計(jì)。而接下來我將對(duì)自己重點(diǎn)設(shè)計(jì)的模塊進(jìn)行具體分析: (一) 文本編輯器具體實(shí)現(xiàn)的功能演示 1. 主體模塊 該窗體是將文本編輯器的主要功能菜單展示給用戶,以便于用戶選擇使用。 5 窗體模塊代碼: public class EditorFrame extends Frame implements ActionListener { TextArea textArea =new TextArea()。 MenuBar menuBar = new MenuBar()。 Menu fileMenu =new Menu(文件 )。 MenuItem newItem =new MenuItem(新建 )。 MenuItem openItem=new MenuItem(打開 )。 MenuItem saveItem=new MenuItem(保 存 )。 MenuItem saveAsItem=new MenuItem(另存為 )。 MenuItem exitItem=new MenuItem(退出 )。 Menu editMenu=new Menu(編輯 )。 MenuItem selectItem=new MenuItem
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1