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

正文內(nèi)容

java程序設(shè)計(jì)實(shí)例教程(參考版)

2025-07-20 15:26本頁面
  

【正文】 //使用指定的組合 RGB值建一種 Color對象 基礎(chǔ)知識 ——圖形處理 2. 設(shè)置顏色 ? 用 色。//使用在 0255范圍內(nèi)的整數(shù)指定紅、綠、藍(lán)三種顏色的比例來創(chuàng)建一種 Color對象 ? public Color( float r, float g, float b) 。一個(gè) RGB值由三部分組成,第一個(gè) RGB部分定義紅色的量;第二個(gè)定義綠色的量;第三個(gè)定義藍(lán)色的量。 } } } 基礎(chǔ)知識 ——圖形處理 ? 簡單圖形運(yùn)行結(jié)果 基礎(chǔ)知識 ——圖形處理 顏色 ? JAVA的 GUI件設(shè)置顏色。 (x,y,)。 int y[]={90,40,40,90,10}。 (80, 10, 100, 50, 10, 10)。 (100, 120, 100, 100)。 } 基礎(chǔ)知識 ——圖形處理 class DrawPanel extends JPanel{ public void paintComponent(Graphics g){ (10, 10, 20, 20)。 (400, 500)。 (new DrawPanel())。 ? 賽馬類程序 基礎(chǔ)實(shí)例 運(yùn)行結(jié)果 ? 編寫完成后,可以測試程序的運(yùn)行結(jié)果 基礎(chǔ)知識 ——圖形處理 框架( Jframe) 1. JFrame類的構(gòu)造方法 2. JFrame類的常用成員方法 3. 創(chuàng)建并顯示框架 基礎(chǔ)知識 ——圖形處理 簡單圖形 ? Graphics類中繪制圖形的方法。 2. 在 及事件 actionPerformend()方法中加入新的事件處理 擴(kuò)展實(shí)例 調(diào)試與運(yùn)行 擴(kuò)展實(shí)例加入的功能運(yùn)行結(jié)果 第 6章 賽馬游戲 ? 基礎(chǔ)實(shí)例 ? 基礎(chǔ)知識 ——圖形處理 ? 擴(kuò)展知識 ——多線程 ? 擴(kuò)展實(shí)例 引 言 ? 本章介紹了 Java線程的基礎(chǔ)知識,使讀者了解如何利用線程來完成“同時(shí)”做多件事的方法,以及如何在此過程中對線程進(jìn)行控制,并綜合運(yùn)用上述內(nèi)容給出一個(gè)利用多線程方法編程的賽馬游戲?qū)嵗? 擴(kuò)展知識 ——輸入輸出流 PrintWriter類 ? 用于向文本輸出流打印對象的格式化表示形式。如果想要設(shè)計(jì)更為復(fù)雜一些的對話框,可以通過擴(kuò)展 JDialog類來創(chuàng)建。 ? fns = null。 基礎(chǔ)知識(一) ——菜單 ? 示例代碼如下: ? //當(dāng)菜單中選擇關(guān)閉時(shí) ? else if(() == menuFileClose) { ? (, 0, ().length())。 ? (menuFileClose)。 ? //加入菜單 ? (menuFile)。 選取設(shè)置顏色 基礎(chǔ)知識(一) ——菜單 建立菜單 基礎(chǔ)知識(一) ——菜單 ? 菜單項(xiàng)的常用方法 基礎(chǔ)知識(一) ——菜單 設(shè)置菜單功能 ? 執(zhí)行下面代碼生成菜單界面。 運(yùn)行主類 ,在命令行鍵入java MyEditor或在 IDE里選擇運(yùn)行項(xiàng)目,呈現(xiàn)給用戶的主界面 ? 簡單的排版功能,如設(shè)置字體、字號等。此編輯器功能包括: ? 所見即所得的文本輸入。并綜合運(yùn)用上述內(nèi)容給出了一個(gè)文本編輯器的實(shí)例。 第 5章 文本編輯器 ? 基礎(chǔ)實(shí)例 ? 基礎(chǔ)知識(一) ——菜單 ? 基礎(chǔ)知識(二) ——對話框 ? 擴(kuò)展知識 ——輸入輸出流 ? 擴(kuò)展實(shí)例 引 言 ? 本章介紹了 Java文件操作的基礎(chǔ)知識,包括輸入輸出流、文件的操作。 擴(kuò)展實(shí)例 編寫步驟 ( 略 ) 調(diào)試與運(yùn)行 ? 運(yùn)行結(jié)果與計(jì)算機(jī)的界面一樣。 擴(kuò)展知識 ——異常處理 用戶自定義異常 ? 如果 Java API中已經(jīng)定義好的異常類不能完全滿足程序的需求,那么還可以自己定義異常類。 ? 如果一個(gè)方法 (中的語句執(zhí)行時(shí) )可能生成某種異常,但是并不能確定如何處理這種異常,則此方法應(yīng)聲明拋棄異常,表明該方法將不對這些異常進(jìn)行處理,而由該方法的調(diào)用者負(fù)責(zé)處理。常用關(guān)鍵字: try、 catch和 finally。 擴(kuò)展知識 ——異常處理 ? 常見異常類 擴(kuò)展知識 ——異常處理 異常的捕獲與處理 ? 在程序中添加異常的處理機(jī)制,在異常產(chǎn)生時(shí)將危害減到最小。//窗口非激活時(shí)調(diào)用 } 基礎(chǔ)知識(二) ——事件處理 ? Java中定義的事件適配器類包括: ? ComponentAdapter ,構(gòu)件適配器 ? ContainerAdapter,容器適配器 ? FocusAdapter, 焦點(diǎn)適配器 ? KeyAdapter ,鍵盤適配器 ? MouseAdapter ,鼠標(biāo)適配器 ? MouseMotionAdapter ,鼠標(biāo)運(yùn)動(dòng)適配器 ? WindowAdapter , 窗口適配器 基礎(chǔ)知識(二) ——事件處理 常見的事件及其相應(yīng)的接口 基礎(chǔ)知識(二) ——事件處理 ? 接上頁 擴(kuò)展知識 ——異常處理 異常的概述 ? Java語言把程序運(yùn)算中可能遇到的錯(cuò)誤分為兩類,一類是非致命性的,通過某種修正后程序還能繼續(xù)執(zhí)行,比如對負(fù)數(shù)開平方根、空指針訪問、試圖讀取不存在的文件、網(wǎng)絡(luò)連接中斷等; ? 另一類是致命性的,程序遇到了非常嚴(yán)重的不正常狀態(tài),不能簡單的恢復(fù)執(zhí)行,比如程序中內(nèi)容耗盡等。//窗口非圖標(biāo)化時(shí)調(diào)用 ? public void windowActivated(WindowEvent e)。 //窗口關(guān)閉時(shí)調(diào)用 ? public void windowIconified(WindowEvent e)。 //打開窗口時(shí)調(diào)用 ? public void windowClosing(WindowEvent e)。在上面小節(jié)程序中,窗口不能正常關(guān)閉,因?yàn)闆]有對窗口事件進(jìn)行處理,下面通過實(shí)例來實(shí)現(xiàn)窗口的關(guān)閉。 ? WindowEvent(窗口事件):關(guān)閉窗口、窗口最小化等。 ? KeyEvent(鍵盤事件):對應(yīng)事件為鍵盤按鍵的按下、釋放。 ? ContainerEvent(容器事件):對應(yīng)的事件為構(gòu)件增加移動(dòng)。 ? TextEvent(文本事件):對應(yīng)的事件為文本對象改變。 ? AdjjustmentEvent(調(diào)節(jié)事件):對應(yīng)的事件為滾動(dòng)條移動(dòng)滑塊調(diào)節(jié)數(shù)值。例如接受到按鈕單擊事件,并對這個(gè)事件進(jìn)行處理。例如不同的組件像按鈕 Button、復(fù)選框Checkbox等。例如鼠標(biāo)單擊或鍵盤的操作。參數(shù) x和 y指定組件左上角在容器中的坐標(biāo),參數(shù)width和 height指定組件的寬和高,單位為像素。// 把下拉列表添加到容器 f中 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? Choice類常用的構(gòu)造方法和常用的方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 9.列表框( List) 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 10.菜單( Menu) ? 完整的菜單系統(tǒng)由菜單條、菜單和菜單項(xiàng)組成,其對應(yīng)的類分別是: MenuBar、Menu和 MenuItem。 //向下拉列表中添加列表項(xiàng) ? (“下拉列表二” )。 ? 代碼: ? Choice myChoice=new Choice()。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? CheckboxGrou類常用的構(gòu)造方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 8.下拉列表( Choice) ? 下拉列表的選項(xiàng)框每次只能顯示一個(gè)選項(xiàng)。//向 f中添加復(fù)選框?qū)ο?,而不是單選按鈕組。//創(chuàng)建一個(gè)復(fù)選框 2,加入單選按鈕組中,設(shè)置默認(rèn)狀態(tài)為未選中狀態(tài)。//創(chuàng)建一個(gè)復(fù)選框 1,并把其加入到上面創(chuàng)建的單選按鈕組中,設(shè)置默認(rèn)為選中狀態(tài)。 ? 代碼: ? CheckboxGroup myCheckboxGroup=new CheckboxGroup()。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? Checkbox類常用的構(gòu)造方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 7.單選按鈕組( CheckboxGroup) ? 單選按鈕是在復(fù)選框的基礎(chǔ)上創(chuàng)建的。 myCheckbox=new Checkbox(“復(fù)選框” )。當(dāng)用戶點(diǎn)中復(fù)選框時(shí)候,復(fù)選框的狀態(tài)就會(huì)改變。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? TextArea類常用的構(gòu)造方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? TextArea類常用的方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 6.復(fù)選框( Checkbox) ? 復(fù)選框可以讓用戶進(jìn)行多項(xiàng)選擇。 ? 代碼: TextArea my TextArea; my TextArea =new TextArea (“顯示的文本” ,10,3)。 //設(shè)置文本框內(nèi)容不能再編輯。 //設(shè)置文本框顯示的文本。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? TextField類常用的構(gòu)造方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? TextField類常用的方法及其說明 ? 代碼 ()。 ? 代碼: TextField myTextField; myTextField =new TextField (“顯示的文本” ,10)。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? Button類常用的構(gòu)造方法和常用的方法 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 4.文本框( TextField) ? 用來接收用戶通過鍵盤輸入的單行文本信息。 //實(shí)例化按鈕 ? 添加標(biāo)簽 (myButton)。當(dāng)用戶用鼠標(biāo)單擊按鈕時(shí),系統(tǒng)會(huì)自動(dòng)執(zhí)行與該按鈕相聯(lián)系的程序,從而完成預(yù)先制定的功能。 //把標(biāo)簽添加到容器 f中。 //創(chuàng)建一個(gè)標(biāo)簽 myLabel =new Label(“標(biāo)簽文字” )。用戶不能對其進(jìn)行修改,只能查看其內(nèi)容。 //創(chuàng)建一個(gè)框架 f=ew Frame(“窗口標(biāo)題名稱” )。 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 容器 1. 面板 2. 窗口 ( Window) 3. 框架 ( Frame) 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 AWT常用組件 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 1.框架( Frame) ? 用 Frame創(chuàng)建一個(gè) Windows窗口,用于存放其它的組件,通過 add( )方法向容器中添加。包括窗口、菜單、按鈕、文本區(qū)、復(fù)選框和其它各種屏幕元素。可以把結(jié)果繼續(xù)用于計(jì)算,也可以再單擊其他數(shù)值進(jìn)行下一次的運(yùn)算。 ? 當(dāng)單擊對應(yīng)的運(yùn)算符號時(shí),如果是第一次計(jì)算則會(huì)等待用戶選擇第二個(gè)數(shù)值,如果已經(jīng)計(jì)算過則把前面的結(jié)果顯示出來后,把結(jié)果作為第一個(gè)數(shù)值再進(jìn)行計(jì)算。 基礎(chǔ)實(shí)例 ? 計(jì)算器程序界面 基礎(chǔ)實(shí)例 ? 本程序的主要功能: ? 使用鼠標(biāo)單擊數(shù)字按鈕,上方文本區(qū)會(huì)對應(yīng)顯示出應(yīng)數(shù)字內(nèi)容。 基礎(chǔ)實(shí)例 運(yùn)行結(jié)果 ? 編寫完成后,可以測試程序的運(yùn)行結(jié)果。 基礎(chǔ)實(shí)例 ? 本實(shí)例是一個(gè)簡易計(jì)算器,功能是可對數(shù)字進(jìn)行加 (+)、減 ()、乘 (*)、除 (/)簡單算術(shù)計(jì)算。 第 4章 計(jì)算器 ? 基礎(chǔ)實(shí)例 ? 基礎(chǔ)知識(一) ——界面設(shè)計(jì)與布局管理器 ? 基礎(chǔ)知識(二) ——事件處理 ? 擴(kuò)展知識 ——異常處理 ? 擴(kuò)展實(shí)例 引 言 ? 本章介紹了 Java圖形用戶界面( GUI)和事件處理的基礎(chǔ)知識,包括圖形用戶界面中AWT和 Swing兩個(gè)類庫中常用的容器和組件等;各類常用的事件處理機(jī)制。 擴(kuò)展知識 ——面向?qū)ο蟪绦蛟O(shè)計(jì)高級 3. Java的常用包 ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ 擴(kuò)展實(shí)例 編寫步驟 ? 在 Eclipse中新建立一個(gè)項(xiàng)目 CarDisp2,并在其中增加類文件 ,然后在其中輸入語句。在Java源文件中, import語句需要放在pac
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1