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

正文內(nèi)容

第17講圖形用戶界面㈢(文件)

2025-09-22 09:19 上一頁面

下一頁面
 

【正文】 偵聽器,以從此菜單項(xiàng)接收操作事件 void deleteShortcut() 刪除與此菜單項(xiàng)關(guān)聯(lián)的任何 MenuShortcut對象 AccessibleContext getAccessibleContext() 獲取與此菜單項(xiàng)關(guān)聯(lián)的 AccessibleContext String getLabel() 獲取此菜單項(xiàng)的標(biāo)簽 MenuShortcut getShortcut() 獲取與此菜單項(xiàng)關(guān)聯(lián)的 MenuShortcut對象 void setEnabled(boolean b) 設(shè)置是否可以選擇此菜單項(xiàng) void setLabel(String label) 將此菜單項(xiàng)的標(biāo)簽設(shè)置為指定標(biāo)簽 void setShortcut (MenuShortcut s) 設(shè)置與此菜單項(xiàng)關(guān)聯(lián)的 MenuShortcut對象 菜單項(xiàng)( MenuItem) 創(chuàng)建菜單欄 ? 創(chuàng)建一個(gè)菜單欄,首先必須創(chuàng)建一個(gè) MenuBar對象。 ? 菜單欄的設(shè)計(jì)看起來很復(fù)雜,但是事件處理卻很簡單,它只會觸發(fā) ActionEvent事件。 AWT的繪圖 ? AWT除了提供的基本組件來創(chuàng)建圖形,還提供了 Graphics類供用戶繪制圖形。 Graphics g=getGraphics()。 例: Ex9_28 AWT繪圖示例 ? 程序分析: AWT提供了一個(gè)自發(fā)性 的 paint()方法。 Swing組件庫 ? AWT設(shè)計(jì)的初衷是支持開發(fā)小應(yīng)用程序的簡單用戶界面。 Swing概述 ? Swing組件幾乎都是輕量組件 ? Swing是由 100%純 Java實(shí)現(xiàn)的, Swing組件是用 Java實(shí)現(xiàn)的輕量級( lightweight)組件,沒有本地代碼,不依賴操作系統(tǒng) 的支持,這是它與 AWT組件的最大區(qū)別。 JFrame中含 JRootPane容器組件又內(nèi)含 contentPane容器組件,只能在 contentPane容器中添加組件。幸好, Swing提供了一個(gè)缺省的樹狀組件處理模式。 JTable類 ? 和樹狀組件一樣,表格( JTable)組件也非常的龐大。 。 ? 例 :Ex9_31 JTable類的使用 ?程序分析:程序中使用了構(gòu)造方法 JTable(Object[][] rowData, Object[] columnNames)生成一個(gè)二維表格。 ? 例 :Ex9_30 JTree類的使用 ?程序運(yùn)行結(jié)果如圖所示。 JTree類 ? 樹狀組件( JTree)提供了龐大的 API,是 Swing中功能最大的一個(gè)組件。 ? Swing比 AWT提供了更多的組件,這些組件都在,按功能分類有下面幾種。此外,人們使 AWT適應(yīng)基于繼承的、具有很大伸縮性的 事件 模型,基于同位體的體系結(jié)構(gòu)就成為其致命的弱點(diǎn)。 paint()方法的格式是 : public void paint(Graphics g) 可以將 Graphics對象傳給 paint()方法,這樣一來,編寫在paint()里面的程序代碼便可在繪圖區(qū)內(nèi)繪制圖形了。 第一條語句是取得窗口的繪圖區(qū),第二條語句是繪制長方形。取得繪圖區(qū)域之后,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1