




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、方法方法說明說明void init()當瀏覽程式或 Applet 檢視器載入和建立 Java Applet 時呼叫此方法void start()開始 Java Applet 的執行,當載入 Applet 或使用者進入一頁內含 Applet 的網頁時呼叫此方法void stop()停止 Java Applet 執行,當使用者離開包含 Applet 的網頁或結束瀏覽程式的執行時呼叫此方法void destroy()當離開瀏覽程式時呼叫此方法,此方法可以執行最後的善後操作方法方法說明說明void drawRect(int, int, int, int)繪出長方形,前 2 個 int 參數是左上角座標
2、(x,y),後 2 個分別為長方形的寬和高void repaint()重新繪出容器元件的圖形,以本章為例就是重繪 Java Applet方法方法說明說明void setColor(Color)設定目前使用的色彩,參數是 Color 色彩物件的常數void fillRect(int, int, int, int) 繪出填滿色彩的長方形,前 2 個 int 參數是左上角座標(x,y),後 2 個分別為長方形的寬和高方法方法說明說明void add(Component)新增 GUI 元件到 Java Applet,參數是 GUI 元件void remove(Component)從 Java Appl
3、et 移除 GUI 元件,參數是 GUI 元件常數常數說明說明SCROLLBARS_NONE沒有捲動軸SCROLLBARS_HORIZONTAL_ONLY只有水平捲動軸SCROLLBARS_VERTICAL_ONLY只有垂直捲動軸SCROLLBARS_BOTH擁有水平和垂直捲動軸方法方法說明說明void drawLine(int, int, int, int) 使用目前色彩繪出線條,4 個參數分別為起點的(x,y)和終點的(x1, y1)void draw3DRect(int, int, int,int, boolean)繪出 3D 效果的長方形,前 2 個參數 int 是左上角座標(x,y)
4、,後 2 個分別為長方形的寬和高,最後的boolean 參數決定長方形是凸出還是凹下表面,true是凸出void drawRoundRect(int, int,int, int, int, int)繪出圓角長方形 , 前 2 個參數 int 是左上角座標(x,y),接著 2 個分別為長方形的寬和高,最後 2 個參數 int是決定圓角弧度的水平和垂直尺寸void drawOval(int, int, int, int)繪出圓形或橢圓形,圖形是位在長方形的範圍內,前 2 個參數 int 是左上角座標(x,y),接著 2 個分別為長方形的寬和高void drawArc(int ,int, int,
5、int,int, int)繪出一段弧形,圖形是位在長方形的範圍內,前 2個參數 int 是左上角座標(x,y),接著 2 個分別為長方形的寬和高,最後 2 個參數 int 是從第 1 個 int 的角度開始(時鐘的三點位置是 0) ,到最後參數的度數void drawPolyline(int, int,int)使用前 2 個參數 int陣列的座標繪出多邊形,最後 1個參數 int 是共有多少點方法方法說明說明void setBackground(Color)設定背景色彩,參數是 Color 物件常數void setForeground(Color)設定前景色彩,參數是 Color 物件常數方法
6、方法說明說明boolean drawImage(Image,int, int, int, int,ImageObserver)在前 2 個參數 int 座標的位置顯示參數 Image 物件的圖檔,如果有中間 2 個參數 int,表示圖片尺寸的長寬,最後 1 個參數是 ImageObserver 介面,直接使用 this,傳回值 true 表示圖檔完全載入和顯示事件物件名稱事件物件名稱產生事件的原因產生事件的原因ComponentEvent當隱藏、移動、顯示和調整元件尺寸時ContainerEvent新增或刪除元件時FocusEvent元件取得和失去焦點時,當使用 Tab 鍵和滑鼠按鍵按一下該元
7、件,就可以取得焦點KeyEvent鍵盤按鍵按下、鬆開和輸入字元時MouseEvent滑鼠在元件上按一下、拖拉、移動、進入、離開、按下或鬆開WindowEvent視窗操作的開啟、關閉、縮小圖示化等操作PaintEvent相關的繪圖操作InputEventKeyEvent 和 MouseEvent 的父抽象類別事件物件名稱事件物件名稱產生事件的原因產生事件的原因ActionEvent當按下按鈕、選擇清單方塊的選項或輸入文字方塊時按下 Enter 鍵AdjustmentEvent當移動捲動軸物件時ItemEvent當選取核取方塊、選項鈕、下拉式清單和清單方塊時TextEvent輸入的文字內容改變時事
8、件來源類別事件來源類別產生的事件產生的事件事件傾聽者事件傾聽者ComponentEventComponentListenerFocusEventFocusListenerKeyEventKeyListenerComponentMouseEventMouseListenerMouseMotionListenerContainerContainerEventContainerListenerWindowWindowEventWindowListerner事件來源類別事件來源類別產生的事件產生的事件事件傾聽者事件傾聽者ButtonListTextFieldMenuItemActionEventAct
9、ionListenerChoiceCheckboxListCheckboxMenuItemItemEventItemListenerScrollbarAdjustmentEventAdjustmentListenerTextFieldTextAreaTextEventTextListener方法方法說明說明AddXXXListener(Object)新增參數的物件為傾聽者(XXX 是事件種類)removeXXXListener(Object)移除參數物件為傾聽者(XXX 是事件種類)傾聽者介面傾聽者介面方法方法ActionListerneractionPerformed(ActionEvent
10、 evt)AdjustmentListeneradjustmentValueChanged(AdjustmentEvent evt)ComponentListernercomponentHidden(ComponentEvent evt)componentMoved(ComponentEvent evt)componentResized(ComponentEvent evt)componentShown(ComponentEvent evt)ContainerListenercomponentAdded(ContainerEvent evt)componentRemoved(Container
11、Event evt)FocusListenerfocusGained(FocusEvent evt)focusLost(FocusEvent evt)ItemListereritemStateChanged(ItemEvent evt)KeyListernerkeyPressed(KeyEvent evt)keyReleased(KeyEvent evt)keyTyped(KeyEvent evt)MouserListenermouseClicked(MouseEvent evt)mousePressed(MouseEvent evt)mouseReleased(MouseEvent evt)
12、mouseEntered(MouseEvent evt)mouseExited(MouseEvent evt)MouseMotionListenermouseDragged(MouseEvent evt)mouseMoved(MouseEvent evt)TextListenertextValueChanged(TextEvent evt)WindowListenerwindowActivated(WindowEvent evt)windowDeactivated(WindowEvent evt)windowOpened(WindowEvent evt)windowClosed(WindowE
13、vent evt)windowClosing(WindowEvent evt)windowIconified(WindowEvent evt)windowDeiconified(WindowEvent evt)方法方法說明說明void mouseClicked(MouseEvent)處理滑鼠按一下事件void mouseEntered(MouseEvent)處理滑鼠進入事件void mouseExited(MouseEvent)處理滑鼠離開事件void mousePressed(MouseEvent)處理滑鼠按下按鍵事件void mouseReleased(MouseEvent)處理滑鼠鬆開按鍵事件方法方法說明說明void mouseDragged(MouseEvent)處理滑鼠拖拉事件void mouseMoved(MouseEvent)處理滑鼠移動事件方法方法說明說明void keyPressed(KeyEvent)處理按下鍵盤按鍵的事件void keyReleased(KeyEvent)處理鬆開鍵盤按鍵的事件void keyTyped(KeyEvent)處理當使用者輸入字元的事件常數常數代表按鍵代表按鍵Key
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动物行为观察技巧与应用试题及答案
- 2024-2025学年高中物理 第四章 电磁感应 4 法拉第电磁感应定律教学实录 新人教版选修3-2
- 《2、3、4的乘法口诀》(教学设计)-2024-2025学年二年级上册数学人教版
- 2023八年级英语下册 Unit 6 An old man tried to move the mountains Section B 第4课时 (2a~2e)教学实录 (新版)人教新目标版
- 河北省工程大学附属中学初中体育《第一课 队列队形练习》教学实录
- 运营文案年终总结
- 3 古诗词三首 宿建德江 教学设计-2024-2025学年语文六年级上册统编版
- 兽医生涯规划探讨试题及答案
- 第四单元 万以内的加法和减法(二)(教学设计)三年级数学上册同步备课系列(人教版)
- 兽医药品管理相关试题及答案
- 中央厨房建设项目可行性研究报告
- 2025年舆情应对面试试题及答案
- 山东省大教育联盟学校2024-2025学年高三下学期开学检测化学试题(含答案)
- 语文-福建省厦门市2025届高中毕业班第二次质量检测(厦门二检)试题和答案
- 2025届浙江名校协作体高三语文考场高分作文点评:这种向往到底是人的苦处还是人的乐处呢
- 2025年浙江名校协作体高三语文2月联考作文题分析+素材+范文:这种向往到底是人的苦处还是人的乐处呢
- 2025年云南省高职单招《职测》高频必练考试题库400题(含答案)
- 任务三学做麦糊烧(教案)三年级下册劳动浙教版
- 多媒体技术ppt课件(完整版)
- 餐饮服务单位食品安全主体责任清单【模板】
- (完整版)基于CCSDS的协议体系结构
评论
0/150
提交评论