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

正文內(nèi)容

第17講圖形用戶界面㈢-資料下載頁(yè)

2025-08-23 09:19本頁(yè)面

【導(dǎo)讀】滾動(dòng)條是AWT中常用的組件,方便用戶拖拽。滾動(dòng)條來(lái)設(shè)臵數(shù)值或滾動(dòng)畫(huà)面。下表列出了類Scrollbar的。構(gòu)造方法與方法。HORIZONTAL與VERTICAL兩個(gè)常量來(lái)表示。Java為滾動(dòng)條提供了adjustmentEvent類進(jìn)行事件處理,使用的是AdjustmentListener接口。adjustmentEvent而傳遞給監(jiān)聽(tīng)器的。法取得滾動(dòng)條的當(dāng)前值,根據(jù)這個(gè)值設(shè)置標(biāo)簽字體的大小。對(duì)話框是一種特殊的窗口,通常會(huì)利用它來(lái)。處理一些簡(jiǎn)單的交互信息。Dialog與Frame類都是繼承自。Window類,它們均可放臵AWT的組件。鈕時(shí),將彈出一個(gè)對(duì)話框,如圖所示。當(dāng)按下取消按鈕時(shí),將返回到初始狀態(tài)。WindowAdapter類派生出來(lái)的內(nèi)部類WinLis類對(duì)象來(lái)監(jiān)聽(tīng)。事件是對(duì)話框上的按鈕按下時(shí)所觸發(fā)的ActionEvent事件。窗口對(duì)象來(lái)監(jiān)聽(tīng)。一般的大型程序總是離不開(kāi)菜單。、菜單、菜單項(xiàng)。類,Menu繼承自MenuItem類。

  

【正文】 支持,這是它與 AWT組件的最大區(qū)別。 ? Swing采用了一種 MVC的設(shè)計(jì)范式,即“模型 視圖 控制”( ModelViewController),其中模型用來(lái)保存內(nèi)容,視圖用來(lái)顯示內(nèi)容,控制器用來(lái)控制用戶輸入。 ? Swing比 AWT提供了更多的組件,這些組件都在,按功能分類有下面幾種。 1.頂層容器組件( TopLevel Containers) JFrame, JDialog, JApplet, JSplitPane, JTabbedPane,JToolbar 2.特殊用途容器組件( SpecialPurpose Containers) JInteralFrame, JLayeredFrame, JRootPane 3.基本組件( Basic Controls) JButton, JComboBox, JList, JMenu, JSlider, JTextField,JTextArea 4.信息顯示組件( Uneditable Information Displays) JLabel, JProgressBar, JTooltip 5.格式化信息輸入組件( Editable Displays of Formatted Information) JColorChooser, JFileChooser, JTable, JTree Swing概述 Swing基本組件的使用 ? 向 JFrame中添加組件的方法與 AWT中向 Frame中添加組件略有不同。 JFrame中含 JRootPane容器組件又內(nèi)含 contentPane容器組件,只能在 contentPane容器中添加組件。通常,使用 JFrame中的 getContentPane()方法,獲取對(duì) contentPane對(duì)象的引用 ? 例 Ex9_29 Swing基本組件的使用 ?從本例可以看出, Swing比 AWT提供了更多的組件,而且每個(gè)組件的方法屬性也比 AWT中的組件豐富。 JTree類 ? 樹(shù)狀組件( JTree)提供了龐大的 API,是 Swing中功能最大的一個(gè)組件。幾乎可以在樹(shù)狀組件上做任何動(dòng)作,但是操作起來(lái)也很復(fù)雜。幸好, Swing提供了一個(gè)缺省的樹(shù)狀組件處理模式。當(dāng)你按下按鈕之后,新的子樹(shù)狀組件便會(huì)加到目前所選取的節(jié)點(diǎn)上。 ? 例 :Ex9_30 JTree類的使用 ?程序運(yùn)行結(jié)果如圖所示。運(yùn)行時(shí),首先生成一個(gè)帶滾動(dòng)條的面板 treeScroller,然后通過(guò) Swing提供的缺省的樹(shù)狀組件 DefaultMutableTreeNode生成多個(gè)節(jié)點(diǎn)。 JTable類 ? 和樹(shù)狀組件一樣,表格( JTable)組件也非常的龐大。特別是程序通過(guò) JDBC訪問(wèn)數(shù)據(jù)時(shí),常常會(huì)運(yùn)用表格來(lái)顯示界面。 ? 例 :Ex9_31 JTable類的使用 ?程序分析:程序中使用了構(gòu)造方法 JTable(Object[][] rowData, Object[] columnNames)生成一個(gè)二維表格。其中,rowDate數(shù)組是用來(lái)顯示的值, columnNames數(shù)組表示是二維數(shù)組的列名稱。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1