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

正文內(nèi)容

java論文簡易瀏覽器與java思想(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2024-07-21 18:37 本頁面
 

【文章內(nèi)容簡介】 in 挪到 system32 變量前面,當(dāng)然也可以迫使使用 jdk/jre里面的 java,不過除非有必要,我不建議大家這么做。使用單獨的 jre 跑 java 程序也算是客戶環(huán)境下的一種測試。 實例 程序代碼import .*。import .*。import .*。import .*。import .*。import 。//@author 韓公達(dá)//HTTP 連接與瀏覽public class HTTPBrowser extends JFrame{JTextField jtfAddress。 //輸入 html 文件地址或網(wǎng)址JTextPane jtpShow。 //顯示頁面JTextArea jtaSource。 //顯示 HTML 源文件public HTTPBrowser(){super(HTTP 連接與瀏覽)。 //調(diào)用父類構(gòu)造函數(shù)jtfAddress=new JTextField(30)。 //實例化地址輸入框jtpShow=new JTextPane()。 //實例化顯示內(nèi)容框jtaSource=new JTextArea()。 JPanel p1=new JPanel()。 //實例化面板JSplitPane spane=new JSplitPane()。 //實例化分隔面板(new JLabel(地址))。 //增加組件到面板上(jtfAddress)。(new JScrollPane(jtpShow),)。(new JScrollPane(jtaSource),)。(130)。 //設(shè)置分隔位置(2)。 //設(shè)置分隔欄尺寸Container container=getContentPane()。 //得到容器(p1,)。 //增加組件到容器上(spane,)。(new ShowHTMLListener())。 //輸入地址文本域事件處理setSize(380,300)。 //設(shè)置窗口尺寸setVisible(true)。 //設(shè)置窗口可視setDefaultCloseOperation()。 //關(guān)閉窗口時退出程序}class ShowHTMLListener implements ActionListener { public void actionPerformed(ActionEvent event) {try{URL address=new URL(())。 //得到 HTML 頁面的 URL 地址(text/html)。 //設(shè)置內(nèi)容格式(address)。 //設(shè)置顯示頁面BufferedReader in=new BufferedReader(new InputStreamReader(()))。 //獲取輸入流String line。StringBuffer content = new StringBuffer()。 //文件內(nèi)容while ((line = ()) != null) { //讀取文件(line+\n)。}(new String(content))。 //設(shè)置顯示文本()。 //關(guān)閉輸入流}catch (Exception ex){()。 //輸出出錯信息}}}public static void main(String[] args){new HTTPBrowser()。}} 實例分析(1)程序功能說明:本程序可實現(xiàn)網(wǎng)絡(luò)連接,在 URL 地址欄輸入網(wǎng)址,如果網(wǎng)絡(luò)鏈接正常,HTTP 鏈接會轉(zhuǎn)到相應(yīng)的頁面,界面的上半部分顯示網(wǎng)頁,下半部分顯示網(wǎng)頁的代碼。(2)程序中所用到的類用戶自定義類 HTTPBrowser 此類繼承自 JFrame關(guān)于 JFrameSwing 的三個基本構(gòu)造塊:標(biāo)簽、按鈕和文本字段;但是現(xiàn)在需要個地方放它們,希望用戶知道如何處理它們。JFrame 類就是做這個的——它是一個容器,允許您把其他組件添加到它里面,把它們組織起來,并把它們呈現(xiàn)給用戶。JFrame 實際上不僅僅讓您把組件放入其中并呈現(xiàn)給用戶。比起它表面上的簡單性,它實際上是 Swing 包中最復(fù)雜的組件。為了最大程度地簡化組件,在獨立于操作系統(tǒng)的 Swing 組件與實際運行這些組件的操作系統(tǒng)之間,JFrame 起著橋梁的作用。JFrame 在本機(jī)操作系統(tǒng)中是以窗口的形式注冊的,這么做之后,就可以得到許多熟悉的操作系統(tǒng)窗口的特性:最小化/最大化、改變大小、移動??梢栽?JFrame 上調(diào)用的一些修改屬性的方法是:get/setTitle():獲取/設(shè)置幀的標(biāo)題。get/setState():獲取 /設(shè)置幀的最小化、最大化等狀態(tài)。is/setVisible():獲取/設(shè)置幀的可視狀態(tài),換句話說,是否在屏幕上顯示。get/setLocation():獲取/設(shè)置幀在屏幕上應(yīng)當(dāng)出現(xiàn)的位置。get/setSize():獲取 /設(shè)置幀的大小。add():將組件添加到幀中。程序中用到的內(nèi)部類:ImagePane 繼承自 JPanel內(nèi)部類是定義在其他類內(nèi)部的類。它幾乎可以處于類內(nèi)部任何位置,可以與實例變量處于同一級,或處于方法之內(nèi),甚至是一個表達(dá)式的一部分!內(nèi)部類是 JAVA語言的主要附加部分。內(nèi)部類有以下 4 種形式:⒈ 靜態(tài)內(nèi)部類⒉ 成員內(nèi)部類⒊ 局部內(nèi)部類⒋ 匿名內(nèi)部類內(nèi)部類之所以被大量應(yīng)用,因為其存在以下優(yōu)點:⒈內(nèi)部類對象可以訪問創(chuàng)建它的對象的實現(xiàn),包括私有數(shù)據(jù);⒉內(nèi)部類不為同一包的其他類所見,具有很好的封裝性;⒊使用內(nèi)部類可以很方便的編寫事件驅(qū)動程序;⒋匿名內(nèi)部類可以方便的定義運行時回調(diào);(3)構(gòu)造方法本程序的構(gòu)造方法 HTTPBrowser(),作用初始化對象,添加組件。我對構(gòu)造方法的認(rèn)識:構(gòu)造方法是一種特殊的方法,與一般的方法不同是:,沒有返回類型,甚至連 void 也沒有。 new 操作進(jìn)行的。構(gòu)造方法的作用是初始化對象。 static、final 、synchronized、abstract 和 native 修飾。構(gòu)造方法不能被子類繼承。構(gòu)造方法可以被重載。沒有參數(shù)的構(gòu)造方法稱為默認(rèn)構(gòu)造方法,與一般的方法一樣,構(gòu)造方法可以進(jìn)行任何活動,但是經(jīng)常將他設(shè)計為進(jìn)行各種初始化活動,比如初始化對象的屬性。在 Java 中, 提供了為類的成員變量賦初值的專門功能:構(gòu)造方法(constructor) 構(gòu)造方法是一種特殊的成員方法 ,它的特殊性反映在如下幾個方面:.,也沒有返回類型..,一般不能顯式地直接調(diào)用.(4)程序中用到的軟 件 包 :IO( Input/Output)是計算機(jī)輸出/輸出的接口。Java 的核心庫 提供了全面的IO 接口,包括文件讀寫、標(biāo)準(zhǔn)設(shè)備輸出等。Java 中 IO 是以流為基礎(chǔ)進(jìn)行輸入輸出的,所有數(shù)據(jù)被串行化寫入輸出流,或者從輸入流讀入。此外,Java 也對塊傳輸提供支持,在核心庫 中采用的便是塊 IO。注意:流 IO 的好處是簡單易用,缺點是效率較低。塊 IO 效率很高,但編程比較復(fù)雜。Java 的 IO 模型設(shè)計非常優(yōu)秀,它使用 Deco
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1