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

正文內容

第7章圖形用戶界面的實現(xiàn)-文庫吧資料

2024-10-13 15:10本頁面
  

【正文】 的操作系統(tǒng)平臺,文本文件中的行分隔符可以是換行符、回車或者二者的組合。 Swing中專門提供了用來進行多行文本輸入的文本區(qū) —JTextArea。JTextField類提供了 5個構造函數(shù),使得開發(fā)人員在創(chuàng)建 JTextField對象的時候可以靈活選擇,下面是其常用的構造函數(shù)。但是 JTextField只能用于輸入單行文本,如果文本的長度超出了控件可以顯示的范圍,其會自動滾動文本。通過使用文本框和密碼框,可以使應用程序與用戶之間的交互變得更加方便。 控件概述 ? Java中所有的 Swing控件都繼承自 ,而JComponent類則繼承自 ,因此所有的 Swing控件都具有 AWT容器的功能,圖所示為 Java中所有 Swing控件的繼承樹。 選 擇 控 件 ? 圖形界面應用程序中控件是必不可少的基本元素,將各種控件有機地組合起來,便可以搭建出各種各樣的圖形界面,用來滿足不同應用的需要。所有被添加的控件與容器的大小相同,也就是說,所有添加進卡片布局容器中的控件大小是相同的。 卡片布局 ? 卡片布局即 CardLayout布局。若行為 0而列不為0的話,在形成矩形的同時會保證列數(shù),而行數(shù)則是由控件總數(shù)與給定的列數(shù)來決定的。 網(wǎng)格布局 ? 網(wǎng)格布局即 GridLayout布局 .該布局會盡量按照給定的行數(shù)和列數(shù)排列所有的控件,添加到該布局容器中的控件都將自動調整為相同尺寸,其填充的規(guī)則是盡量使現(xiàn)有控件形成矩形。 流布局 ? 流布局( FlowLayout)是一種非常簡單的布局管理器,它按照控件添加的順序,依次將控件從左至右、從上至下進行擺放,若一行不能放完則會自動轉至下一行繼續(xù)擺放。通過使用不同的布局管理器,可以方便地設計出各種控件組織方式的界面。 JButton類是繼承自,按鈕的參數(shù)可以通過不同的構造函數(shù)初始化, 布 局 管 理 ? 除了頂層容器控件外,其他的控件都需要添加到容器當中,容器相當于一個倉庫。本節(jié)將介紹 Swing中的按扭 —。JLabel屬于普通控件,也繼承自,該控件主要是用來給出提示信息的,是一種非交互的控件,一般不用于響應用戶的輸入,并且該控件沒有修飾,從界面中是看不到該控件邊界的。恰當?shù)厥褂脴撕灴梢允?GUI的交互界面更友好,使用戶在使用的過程中有更好的體驗,本節(jié)將介紹使用標簽的相關知識。在面板中可以使用不同的布局,按照不同的方式擺放面板中的控件。在 Swing中,可以使用。 面板 ? 面板是常用的非頂層容器之一。同時, JFrame類構造器創(chuàng)建的窗體默認的尺寸為 0 0像素,默認的位置坐標為 [0, 0]。 ? JFrame類構造器創(chuàng)建的窗體是不可見的,需要在代碼中手工指定才可以在屏幕上看見窗體。 窗體 ? 在前面介紹窗體事件中曾經講述過,應用中需要使用的其他控件都是直接或間接放在窗體中的,窗體是組建 GUI應用程序的基礎。實際開發(fā)中在編寫監(jiān)聽器代碼時不再直接實現(xiàn)監(jiān)聽接口,而是繼承適配器類并重寫需要的事件處理方法,這樣就避免了編寫大量不必要代碼的情況, 創(chuàng)建圖形用戶界面 ? 通過上面的介紹,我們已經對圖形用戶界面編程有了初步的認識。而 MouseEvent事件則反映了事件發(fā)生時鼠標的按鍵、水平 x坐標、垂直 y坐標以及關聯(lián)鼠標的單擊次數(shù)。對于鼠標事件, Java提供了 MouseWheelEvent類和MouseEvent類表示相應的事件。 ? 如果窗體關閉時需要執(zhí)行自定義的代碼,則應該使用事件處理來實現(xiàn),本小節(jié)將結合事件處理模型介紹如何開發(fā)處理窗體事件的代碼,包括關閉
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1