- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
檔案對話方塊
第十九章AWT的其它物件 學習選擇表單與下拉選單 學習功能表的製作 學習捲軸的製作 學習各種對話方塊與其相關應用 建立選擇表單─使用List類別(1/2) 建立選擇表單 (2/2) 選擇表單的範例 app19_1是建立選擇表單的簡單範例 選擇表單的事件處理 (1/2) 選取選擇表單內的選項時 ItemEvent事件會被觸發 利用addItemListener() 把事件傾聽者向List類別的物件註冊 事件處理的程式碼要撰寫在itemStateChanged() app19_2是選擇表單的事件處理範例 選擇表單的事件處理 (2/2) 下拉選單的認識 下拉選單(choice) 提供多個選項以供選取 只能選擇單一的項目 下圖為下拉選單示意圖: Choice類別的建構元與函數 建立下拉選單 下拉選單的事件處理 (1/2) 下拉選單的事件處理 (2/2) 認識功能表 功能表可將每項功能分門別類存放,方便使用者選取 完整的功能表是由三種功能表類別所建立 「MenuBar」 「Menu」 「MenuItem」 下圖說明這三種類別的物件於功能表裡扮演的角色: 功能表類別的繼承關係 MenuItem與MenuBar繼承自MenuComponent類別 Menu繼承MenuItem類別 功能表類別的繼承關係圖: MenuBar類別的建構元與函數 MenuBar類別提供的建構元與函數: Menu類別的建構元與函數 Menu類別提供的建構元與函數: MenuItem類別的建構元與函數 MenuItem類別提供的建構元與函數: 建立功能表 要建立完整的功能表,步驟為 (1) 分別建立MenuBar、Menu與MenuItem物件 (2) 用add() 函數把Menu物件加到MenuBar物件 (3) 把MenuItem物件加到Menu物件中 建立功能表的範例 功能表的事件處理 (1/2) 功能表 觸發最簡單的事件 -- ActionEvent 把要處理的事情撰寫在actionPerformed() 裡 app19_6是處理功能表事件的範例 功能表的事件處理 (2/2) 認識捲軸 Scrollbar類別的函數 捲軸的方向與大小 捲軸的方向 水平 捲軸盒的可視大小 利用setVisibleAmount() 設定 下圖說明捲軸盒的大小與傳回值的關係 捲軸的實例 認識對話方塊 對話方塊 以Dialog類別建立對話方塊 通常利用對話方塊(dialog box)處理簡單的訊息,如下圖: Dialog類別的建構元 Dialog類別可放置AWT的物件,如按鈕、選單 下表列出Dialog類別的建構元: Dialog類別的函數 下表列出Dialog類別常用的函數: 使用對話方塊需注意的事項 對話方塊必須指定其擁有者(owner) 擁有者 可以是一個視窗 也可以是另一個對話方塊 有兩點必須注意: 使用對話方塊 (1/3) app19_8是對話方塊的使用範例 使用對話方塊 (2/3) 使用對話方塊 (3/3) 檔案對話方塊 檔案對話方塊 以FileDialog類別來建立 專門用來處理檔案存取等相關事務 下圖為一典型的檔案對話方塊: FileDialog類別的繼承關係 FileDialog類別的繼承關係圖: FileDialog類別的建構元與函數 下表列出FileDialog常用的建構元與函數: 檔案對話方塊的使用 (1/3) app19_9是使用FileDialog類別的範例,下圖為程式執行流程 檔案對話方塊的使用 (2/3) app19_9的程式: 檔案對話方塊的使用 (3/3) 19.5 對話方塊 按Change Color鈕出現對話方塊 按Cancel會回到原視窗 核取方塊,White與Yellow二選一 按下Ok鈕更改顏色 19.6 檔案對話方塊 19.6 檔案對話方塊 下表列出FileDialog的資料成員: 19.6 檔案對話方塊 19.6 檔案對話方塊 * * 選擇表單(list)可用來顯示多個選項 19.1 選擇表單 index為選擇表單裡選項的索引值,第一個選項索引值為0,第二個選項索引值為1 19.1 選擇表單 index為選擇表單裡選項的索引值,第一個選項索引值為0,第二個選項索引值為1 19.1 選擇表單 19.1 選擇表單 19.1 選擇表單 19.2 下拉選單 下表列出Choice類別的建構元與常用的函數: 19.2 下拉選單 app19_3以Choice下拉選單來顯示選項: 19.2 下拉選單 選取下拉選單內的選項時會觸發ItemEvent事件 app19_4是下拉選單的事件處理範例 19.2 下拉選單 19.2 下拉選單 19
您可能关注的文档
最近下载
- (高清版)DB43∕T 140-2023 造林技术规程 .pdf VIP
- 2025广东汕尾市海丰县纪委监委招聘政府聘员6人笔试参考题库附答案解析.docx VIP
- 飞机构造基础 液压源 液压源的组成(二).pptx VIP
- 正元地下管线数据处理系统用户手册(Zyspps Ver5.0).pdf
- 概率论与数理统计教程(第2版) 茆诗松全套PPT课件.ppt
- 瑶族舞曲(管弦乐)总谱.pdf VIP
- DCS控制室全操作规程.docx VIP
- 爱立信5G四期产品及建设方案介绍.pdf VIP
- 统编版八年级上册语文第一单元第2课《中国人首次进入自己的空间站》教学课件(新教材).pptx
- 《汽车鉴定与评估》全套课件.pptx VIP
文档评论(0)