c15建立窗口和菜單

c15建立窗口和菜單

ID:36326771

大?。?3.50 KB

頁數(shù):23頁

時間:2019-05-09

c15建立窗口和菜單_第1頁
c15建立窗口和菜單_第2頁
c15建立窗口和菜單_第3頁
c15建立窗口和菜單_第4頁
c15建立窗口和菜單_第5頁
資源描述:

《c15建立窗口和菜單》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、建立窗口和菜單第十五章回顧異常的定義異常的分類try、catch和finally語句的用法throw、throws子句的用法如何定義自己的異常Java異常機制的優(yōu)點目標(biāo)Component類常用方法建立窗口和菜單Component類常用方法Component類是所有組件的父類,其方法為所有組件公共功能的體現(xiàn)。所有組件都繼承這些方法。因此,掌握Component類常用方法是很“值得”的。常用方法組件顏色設(shè)置組件字體設(shè)置組件大小與位置組件激活與可見性組件上的光標(biāo)paint方法與repaint方法組件顏色設(shè)置顏色Color類Color(intr,intg,intb)//r,g,b---[0,255

2、]定義了常用顏色:BLACK、BLUE、CYAN等組件顏色設(shè)置publicvoidsetBackground(Colorc)publicColorgetBackground()publicvoidsetForeground(Colorc)publicColorgetForeground()組件字體設(shè)置字體Font類publicFont(Stringname,intstyle,intsize)常見樣式定義:BOLD、ITALIC等獲取計算機上可用字體GraphicsEnvironmenten=GraphicsEnvironment.getLocalGraphicsEnvironment();

3、String[]fontNames=en.getAvailableFontFamilyNames();組件字體設(shè)置publicvoidsetFont(Fontf)publicFontgetFont()組件大小與位置2-1常用方法publicvoidsetSize(intwidth,intheight)publicDimensiongetSize()publicvoidsetLocation(intx,inty)publicPointgetLocation()publicvoidsetBounds(intx,inty,intwidth,intheight)publicRectangleget

4、Bounds()組件大小與位置2-2相關(guān)類PointpublicPoint(intx,inty)publicdoublegetX()publicdoublegetY()RectanglepublicRectangle(intx,inty,intwidth,intheight)publicdoublegetX()publicdoublegetY()publicdoublegetWidth()publicdoublegetHeight()publicbooleancontains(intx,inty)publicbooleancontains(Rectangler)publicbooleani

5、ntersects(Rectangler)publicRectangleunion(Rectangler)組件激活與可見性激活publicvoidsetEnabled(booleanb)publicbooleanisEnabled()可見性publicvoidsetVisible(booleanb)publicbooleanisVisible()組件上的光標(biāo)設(shè)置光標(biāo)publicvoidsetCursor(Cursorcursor)publicCursorgetCursor()光標(biāo)CursorpublicCursor(inttype)publicstaticCursorgetPredefin

6、edCursor(inttype)常見光標(biāo)類型定義:CROSSHAIR_CURSOR、HAND_CURSOR等等paint方法與repaint方法publicvoidpaint(Graphicsg)可以在子類中重寫程序需要顯示外觀時自動調(diào)用publicvoidrepaint()先調(diào)用publicvoidupdate(Graphicsg)清除以前畫的內(nèi)容再調(diào)用paint(Graphicsg)方法重畫建立窗口和菜單Java窗口窗口與屏幕菜單條、菜單、菜單項打印使用剪貼板Java窗口Frame類Container類的間接子類,是容器默認(rèn)布局為BorderLayoutFrame不能添加到另一個容器

7、中常用方法Frame();Frame(Strings);setTitle(Strings);getTitle();setResizable(booleamb);isResizable();setSize(intwidth,intheight);setBounds(intx,inty,intwidth,intheight);setVisible(booleamb);validate();dispose();窗口與屏幕//獲

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。