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

正文內(nèi)容

《工學jaa學習》ppt課件-文庫吧

2025-01-04 09:37 本頁面


【正文】 w Button(東 )。 Button btnWest=new Button(西 )。 Button btnNorth=new Button(北 )。 Button btnSouth=new Button(南 )。 Button btnCenter=new Button(中 )。 add(btnEast,)。 add(btnWest,)。 add(btnNorth,)。 add(btnSouth,)。 add(btnCenter,)。 GridLayout布局管理器 ? GridLayout的構造函數(shù)如下所示: ? GridLayout():生成一個單列的網(wǎng)格布局 ? GridLayout(int row,int col):生成一個設定行數(shù)和列數(shù)的網(wǎng)格布局 ? GridLayout(int row,int col,int horz,int vert):可以設置組件之間的水平和垂直間隔 用于將容器區(qū)域劃分為一個矩形網(wǎng)格 組件按行和列排列 Button btn[]。 // 聲明按鈕數(shù)組 String str[]={1,2,3,4,5,6,7,8,9}。 setLayout(new GridLayout(3,3))。 btn=new Button[]。 // 創(chuàng)建按鈕數(shù)組 for(int i=0。i。i++){ btn[i]=new Button(str[i])。 add(btn[i])。} CardLayout布局管理器 ? 可存儲幾個不同的布局。 ? 每個布局就像是一個卡片組中的一張卡片。 ? 在一個給定的時間總會有一張卡片在頂層。 ? 卡片通常為一個 Panel 對象。 ? 每當需要許多面板切換,而每個面板需要顯示為不同布局時,可以使用卡片布局。 GridBagLayout布局管理器 ? 通過使用以下語法容器可獲得 GridBagLayout: ? GridBagLayout gb=new GridBagLayout()。 ? (gb)。 ? 要使用此布局,必須提供各組件的大小和布局等信息。 ? GridBagConstraints 類中包含 GridBagLayout 類用來定位及調(diào)整組件大小所需的全部信息。 ? 組件大小不必相同 ? 組件按行和列排列 ? 放置順序不一定為從左至右和由上至下 BoxLayout布局管理器 ? 按照從上到下(即 Y軸)或者從左到右(即 X軸)的順序來依次排列組件 。 中間容器 ? 如 : JPane , JScrollPane , JSplitPane等 ? 輕量級組件,用于容納其他一般組件,而后作為整體安置在頂層容器中。 ? 上述程序修改后如下: 添加事件響應 ? 在窗口中添加一個 exit按鈕,單擊時關閉窗口。 委托事件模型 ? 事件處理機制中包含三個部分:事件源、事件對象、監(jiān)聽者 ? 事件源:與用戶進行交互的某個 GUI組件 ? 事件對象:封裝相關事件信息。 ? 監(jiān)聽者 : 當事件產(chǎn)生時被通知的對象,負責實現(xiàn)事件監(jiān)聽接口。 ? 包 AWT和 Swing組件所使用。 ? 一些新的 Swing組件事件類型被定義于包。 GUI事件處理關鍵過程 1. 為將要產(chǎn)生事件的組件注冊監(jiān)聽者。 具體:調(diào)用事件源本身的方法,如addActionListener( … )方法進行注冊。 2. 為監(jiān)聽者實現(xiàn)事件處理方法。 具體:實現(xiàn)監(jiān)聽接口中所定義的方法。 事件處理的實施 ? 事件處理是如何被注冊的? ? 如何尋找對應的事件處理方法? java事件處理機制 ? Java中定義了一個普通的、可擴充的事件機制,這種機制能夠: ? 對事件類型和傳遞的模型的定義和擴充提供一個公共框架,并適合于廣泛的應用。 ? 與 Java語言和環(huán)境有較高的集成度。 ? 事件能被描述環(huán)境捕獲和觸發(fā)。 ? 能使其它構造工具采取某種技術在設計時直接控制事件,以及事件源和事件監(jiān)聽者之間的聯(lián)系。 ? 注意區(qū)別: ? 事件監(jiān)聽者接口( EventListener Interface)與事件監(jiān)聽者 ? 事件操縱方法都被定義在繼承了 EventListener接口中 。 ? 任何一個類如果想操縱在 EventListener接口中定義的方法,都必須以實現(xiàn)這個接口方式進行。這個類也就是事件監(jiān)聽者 。 自定義事件 ? P127 ? 聲明一個新的 action事件 ? new ActionEvent (eventSource, , ”Description”) ? 通知監(jiān)聽器使用如下規(guī)則: ? 使用 ActionListener類型的 listener域變量存儲監(jiān)聽器的引用。 ? 提供 addActionLisener()方法初始化 listener域。 ? 使用前述語法創(chuàng)建一個 action事件,而后調(diào)用listener的 performedAction()方法。 java事件生命周期 標簽 JLabel ? 它既可以顯示文本也可以顯示圖像 ? 構造函數(shù)如下: ? JLabel(Icon icon): icon表示使用的圖標 ? JLabel(String text,Icon icon,int align): text表示使用的字符串 。 icon表示使用的圖標 。align表示水平對齊方式,其值可以為: LEFT、 RIGHT、 CENTER。 ? 其它常用方法: ? getText() ? setText(String text) 按鈕 JButton ? 可以
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1