java 第9章_Java基础第9章.ppt
Java基礎第9章課件課案
9.6 Swing 9.6.5 按鈕組件 JRadioButton組件稱為單選按鈕,與JCheckBox復選框不同的是,單選按鈕只能選中一個,就像收音機上的電臺選擇按鈕,當按下一個,先前按下的按鈕就會自動彈起,對于JRadioButton按鈕來說,當一個按鈕被選中時,先前被選中的按鈕就會自動取消選中。 創(chuàng)建JRadioButton對象常見的構造方法如表9-14所示。 9.6 Swing 9.6.5 按鈕組件 接下來,通過一個案例來演示JRadioButton組件的用法,如例9-20所示。 [點擊查看例9-20] 9.6 Swing 9.6.6 JComboBox JComboBox組件被稱為組合框或者下拉列表框,它將所有選項折疊收藏在一起,默認顯示的是第一個添加的選項。當用戶點擊組合框時,會出現(xiàn)下拉式的選擇列表,用戶可以從中選擇其中一項并顯示。 創(chuàng)建JComboBox對象的構造方法表9-15所示。 9.6 Swing 9.6.6 JComboBox 在使用JComboBox時,需要用到一些它的常見方法,如表9-16所示。 9.6 Swing 9.6.6 JComboBox 對JComboBox有所了解后,接下來,通過一個案例來演示該組件的具體用法,如例9-21所示。 [點擊查看例9-21] 9.6 Swing 9.6.7 菜單組件 菜單組件分為下拉式菜單和彈出式菜單 下拉式菜單包括JMenuBar(菜單欄)、JMenu(菜單)和JMenuItem(菜單項),這三個組件在菜單中對應的位置如下圖所示。 9.6 Swing 9.6.7 菜單組件 JMenuBar:表示一個水平的菜單欄,它用來管理菜單,不參與同用戶的交互式操作。 JMenu:表示一個菜單,它用來整合管理菜單項。菜單可以是單一層次的結構,也可以是多層次的結構,它的常用方法如表9-17所示。 9.6 Swing 9.6.7 菜單組件 JMenuItem:JMenuItem表示一個菜單項,它是菜單系統(tǒng)中最基本的組件。和JMenu菜單一樣,在創(chuàng)建JMenuItem菜單項時,通常會使用JMenumItem(String text)這個構造方法為菜單項指定文本內容 JMenuItem繼承自AbstractButton類,因此可以把它看成是一個數(shù)組,如果使用無參的構造方法創(chuàng)建一個菜單項,則可以調用從AbstractButton類中繼承的setText()方法和setIcon()方法為其設置文本和圖標。 9.6 Swing 9.6.7 菜單組件 介紹完創(chuàng)建菜單所需的三個基本組件后,接下來,通過一個案例來學習菜單的創(chuàng)建和使用,如例9-22所示。 [點擊查看例9-22] 9.6 Swing 9.6.7 菜單組件 在Swing組件中,彈出式菜單用JPopupMenu表示 JPopupMenu彈出式菜單和下拉式菜單一樣都通過調用add()方法添加JMenuItem菜單項,但它默認是不可見的,如果想要顯示出來,則必須調用它的show(Component invoker,int x,int y)方法。 9.6 Swing 9.6.7 菜單組件 接下來,通過一個案例來演示JpopupMenu組件的用法,具體代碼如例9-23所示。 [點擊查看例9-23] 本章主要向初學者講解了GUI的一些基本原理和開發(fā)技巧及思想,主要包括AWT創(chuàng)建GUI的基本方法,AWT的事件處理機制,五種布局管理器,常用的Swing組件等。 本章重點在向初學者講解一些基本的原理和開發(fā)技巧以及思想,了解開發(fā)GUI程序的步驟。 GUI組件有很多種,如果想進一步了解GUI,建議查閱JDK文檔中的一些Demo程序,或者下載相關資料來了解其它組件的使用方法,這才是我們對GUI組件甚至其它編程語言的學習之道。 9.4 布局管理器 9.4.1 FlowLayout FlowLayout是流式布局管理器,它是最簡單的布局管理器。 使用FlowLayout布局管理器時,容器會將組件按照添加順序從左向右放置。當?shù)竭_容器的邊界時,會自動將組件放到下一行的開始位置。這些組件可以左對齊、居中對齊(默認方式)或右對齊的方式排列 9.4 布局管理器 9.4.1 FlowLayout 接下來,通過一個添加按鈕的案例來學習一下FlowLayout布局管理器的用法,如例9-8所示。 [點擊查看例9-8] 9.4 布局管理器 9.4.2 BorderLayout BorderLayout(邊界布局管理器)是一種較為復雜的布局方式,它將容器劃分為五個區(qū)域,分別是東(EAST)、南(SOUTH)、西(WEST)、北(NORTH)、中(CENTER)。組件可以被放置在這五個區(qū)域的中任意一個。 9.4 布局管理器 9.4
總結
以上是生活随笔為你收集整理的java 第9章_Java基础第9章.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql+enable+sql+log
- 下一篇: java 对象初始化_Java对象初始化