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

正文內(nèi)容

java教程第3章(程序界面設(shè)計)-閱讀頁

2025-03-09 01:03本頁面
  

【正文】 } } BorderLayout管理器布局圖 ? GridLayout:格子布局管理器把顯示區(qū)域編組為矩形格子組,然后將控件依次放入每個格子中,從左到右,自頂向下地放置。 import .*。 JPanel panel = new JPanel()。 (new JButton(1))。 (new JButton(3))。 (new JButton(5))。 ………… } } GridLayout管理器布局圖 ? CardLayout卡片布局管理器是一個比較復(fù)雜的布局管理器。 ? CardLayout布局管理器有以下構(gòu)造函數(shù): ? CardLayout():創(chuàng)建一卡片布局管理器 ? CardLayout( int hgap, int vgap):創(chuàng)建一卡片布局管理器,并指定左右邊距和上下邊距 。 (cardLayout)。 (card2,panel4)。 (card4,panel6)。 if(obj == button1) { (panel1)。 } if(obj == button3) { (panel1)。 } } cardLayout管理器布局圖 案例 ? GridBag:布局管理器為 AWT提供的最靈活、最復(fù)雜的布局管理器。 ? 使用 GridBagLayout類提供的 setConstraints()方法將GridBagConstraints類對象綁定到相應(yīng)組件上。 有效值 描述 按組件的缺省高度和寬度填充 在不改變高度的情況下 , 填滿水平方向的顯示區(qū)域 在不改變寬度的情況下 , 填滿垂直方向的顯示區(qū)域 填滿整個顯示區(qū)域 知識學(xué)習(xí) ——布局管理器 ? Weightx、 weighty屬性 ? weightx屬性確定此組件是否要拉長,以水平地填入顯示區(qū)。 ? weighty屬性確定此組件是否垂直拉長填入顯示區(qū)。 知識學(xué)習(xí) ——布局管理器 ? gridwidth、 weightx 屬性 ? gridwidth屬性指出組件顯示區(qū)域中列的數(shù)目。 ? 設(shè)置為 ,表明該組件后面不能再擺放其他組件,或者說如果要繼續(xù)擺放組件的話,只能在下一行擺放。 ? gridheight屬性指出組件顯示區(qū)域中行的數(shù)目。 ? 其有效值為: ? ( default) ? ? ? ? ? ? ? ? 知識學(xué)習(xí) ——布局管理器 ? gridx,gridy 屬性 ? 屬性 gridx和 gridy分別指出放置組件的長方形網(wǎng)格的行與列的數(shù)目。相當(dāng)于 X,Y坐標(biāo)。 動手練習(xí) 40分鐘 任務(wù) 3 美化產(chǎn)品信息處理界面 ? 問題分析 ? 知識學(xué)習(xí) ? Java2D繪圖機制 ? 常用類和包 ? 文本處理 ? 圖像處理 ? 播放音頻 ? 任務(wù)實施 執(zhí)行效果 問題分析 ? 任務(wù)描述: ? 編寫一個程序 , 能夠達到產(chǎn)品信息處理界面美化要求 ? 步驟分析: ? 了解 Java2D繪圖機制 ? 設(shè)置字體 , 加載圖片的方法 ? 按照產(chǎn)品信息處理界面設(shè)計 ,選擇圖片 , 字體進行界面美化 ? 編寫代碼 ? 編譯執(zhí)行 ? 繪圖界面 ? AWT中的 Canvas組件 , 用于創(chuàng)建畫布 ? SWING中則可直接在頂層窗體 , 如 JFrame,JApplet, 或者 JPanel進行繪制 ? 繪圖坐標(biāo) 知識學(xué)習(xí) ——Java2D繪圖機制 ( 0, 0) X軸 Y軸 +x +y ( x, y) 屏幕左上角 單位:像素 pix ? 繪圖機制 ? 每個 Java組件 都 有 一個與 之 相 關(guān)的圖 形 環(huán) 境 , 即 圖 形 上下文 , , 用于管理圖形上下文 , 繪制圖形 ( 如線條 、 矩形等 ) 的像素;允許應(yīng)用程序?qū)D形繪制到組件上或空閑屏幕的映像中 ? , 應(yīng)用時需要創(chuàng)建其子類 , 以實現(xiàn)繪圖功能 知識學(xué)習(xí) ——Java2D繪圖機制 知識學(xué)習(xí) ——Java2D繪圖機制 方法名 描述 drawString(String test, int x, int y) 在規(guī)定位置打印字符串 drawLine(int x1, int y1, int x2, int y2) 畫線 drawRect(int x1, int y1, int width, int height) 畫長方形 fillRect(int x1, int y1, int width, int height) 畫填充的長方形 drawOval(int x1, int y1, int width, int height) 畫橢圓形 fillOval(int x1, int y1, int width, int height) 畫填充的橢圓 ? 繪圖相關(guān)類 (顏色類 Color):Java 中的顏色是 RGB值來設(shè)定 , R、 G、 B分別是紅 、 綠 、 藍三種顏色的色量 , 三種色量組合構(gòu)建多種顏色 , , 以及操作顏色的方法 知識學(xué)習(xí) ——Java2D繪圖機制 ? 繪圖相關(guān)類 (字體類 Font):Java 中的字體控制類為 ,定義字體名 、 字號 、 風(fēng)格 , 字體度量類 ,封裝了字高 、寬等數(shù)據(jù) , 每個圖形上下文中都包含一個 Font和 FontMetrics對象 ? 字體類構(gòu)造函數(shù): Font(String name,int style,int size) ? 字體名: Monospaced,SansSerif,Serif,Dialog,DialogInput ? 字體風(fēng)格: PLAIN( 普通 ) ,BOLD( 粗體 ) ,ITALIC( 斜體 ) 知識學(xué)習(xí) ——Java2D繪圖機制 小 結(jié) ? GUI元素大致分為兩類:容器類和非容器類。用 AWT創(chuàng)建的用戶界面在不同的操作平臺上有不同的表現(xiàn)。它加入了廣泛的、可完全移植的、類和庫的集合。 ? (如:窗口、對話框、按鈕、復(fù)選框、列表框、菜單、滾動條、文本輸入框)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1