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

正文內(nèi)容

java數(shù)據(jù)庫課程設(shè)計(jì)__圖書館管理系統(tǒng)(編輯修改稿)

2025-02-12 05:06 本頁面
 

【文章內(nèi)容簡介】 tring id) { = id。 } public String getName() { return name。 } public void setName(String name) { = name。 } public String toString() { return getName()。 }}2. ,使用Map關(guān)聯(lián)組合框的索引與組合框的具體內(nèi)容。關(guān)鍵代碼如下:package 。import 。import 。import 。import 。import 。import 。public class MapPz { static Map map = new HashMap()。 public static Map getMap() { List list = ()。 for (int i = 0。 i ()。 i++) { BookType booktype = (BookType) (i)。 Item item = new Item()。 (())。 (())。 ((), item)。 } return map。 }}3. ()方法,此方法用于查詢圖書類別相關(guān)信息,首先將數(shù)據(jù)庫查詢的相關(guān)信息放入javaBean中,然后將javaBean對(duì)象添加到List集合中,最終將結(jié)果以List形式返回,關(guān)鍵代碼如下:public static List selectBookCategory(String bookType) { List list=new ArrayList()。 String sql = select days from tb_bookType where typeName=39。+bookType+39。 ResultSet rs = (sql)。 try { while (()) { BookType type=new BookType()。 ((days))。 (type)。 } } catch (Exception e) { ()。 } ()。 return list。 }4. 在JLable上添加圖片類的編寫為了美化窗體,通常需要在窗體上添加圖片,關(guān)鍵代碼如下:package 。import 。import 。import 。public class CreatecdIcon { public static ImageIcon add(String ImageName){ URL IconUrl = (/+ImageName)。 ImageIcon icon=new ImageIcon(IconUrl)。 return icon。 }} 二:主窗體設(shè)計(jì) 主窗體的設(shè)計(jì)中,使用到JMenuBar類與JToolBar類來創(chuàng)建菜單欄與工具欄,菜單欄的創(chuàng)建比較簡單,使用JMenuBar的構(gòu)造函數(shù)初始化菜單欄即可。例如:JMenuBar menubar=new JMenuBar()。 //創(chuàng)建菜單欄=new JMenu(menuBar)。 //將菜單欄放入頂層框架JMenu editMenu=new JMenu(圖書類別管理)。 //在菜單欄中創(chuàng)建頂層菜單(editzMenu)。 //將頂層菜單欄添加到菜單欄中JMenuItem exit=new JMenuItem(退出)。 //在菜單欄中創(chuàng)建菜單項(xiàng)(exit)。 //將菜單項(xiàng)添加到頂層菜單中()。 //添加分隔符=new JMenu(圖書添加)。 //創(chuàng)建子菜單(bookTypeAdd)。//在頂層菜單中添加子菜單在主窗體中工具欄的創(chuàng)建也非常簡單。工具欄為系統(tǒng)提供了迅速訪問常用命令的一系列按鈕。可以使用如下代碼創(chuàng)建工具欄:JToolBar bar=new JToolBar()。完成主窗體中工具欄的創(chuàng)建后同樣需要添加MenuActions類對(duì)象實(shí)現(xiàn)工具欄事件,由于需要在工具欄中添加圖標(biāo),所以將動(dòng)作對(duì)象添加到按鈕組件中,然后為按鈕設(shè)置圖標(biāo)。例如://將圖書信息修改對(duì)象附加給按鈕組件JButton bookModiAndDelButton=new JButton()。//創(chuàng)建圖標(biāo)方法ImageIcon bookmodiicon=()。bookModiAndDelButton,setIcon(bookmodiicon)。//為按鈕設(shè)置圖標(biāo)(true)。//使按鈕文字隱藏最后將按鈕添加到工具欄中:(bookModiAndDelButton)。主窗體的實(shí)現(xiàn)過程:1:創(chuàng)建Library類,在它的構(gòu)造函數(shù)中設(shè)置主窗體相關(guān)屬性,如窗體大小,窗體標(biāo)題等相關(guān)屬性,還可以為窗體設(shè)置背景圖片,并調(diào)用創(chuàng)建菜單欄與工具欄的方法,在主窗體中創(chuàng)建菜單欄與工具欄關(guān)鍵代碼如下:public Library() { super()。 setDefaultCloseOperation()。 //setModalExclusionType()。 setLocationByPlatform(true)。 setSize(800, 600)。 setTitle(圖書館管理系統(tǒng))。 JMenuBar menuBar = createMenu()。 // 調(diào)用創(chuàng)建菜單欄的方法 setJMenuBar(menuBar)。 JToolBar toolBar = createToolBar()。 // 調(diào)用創(chuàng)建工具欄的方法 getContentPane().add(toolBar, )。 final JLabel label = new JLabel()。 (0, 0, 0, 0)。 (null)。 // 窗體背景 (new ComponentAdapter() { public void ponentResized(final ComponentEvent e) { Dimension size = ().getSize()。 (().getSize())。 (htmlimg width= + + height= + + src=39。 + ().getResource(/) + 39。/html)。 } })。 (label,new Integer())。 getContentPane().add(DESKTOP_PANE)。}2:編寫創(chuàng)建菜單欄方法,可以初始化JMenuBar類對(duì)象創(chuàng)建頂層菜單,并在頂層菜單上添加相關(guān)菜單項(xiàng)與子菜單,然后為菜單欄添加圖標(biāo),為菜單欄添加圖標(biāo)可以使用JMenu類中的setIcon()方法進(jìn)行添加。關(guān)鍵代碼如下:private JMenuBar createMenu() { // 創(chuàng)建菜單欄的方法 JMenuBar menuBar = new JMenuBar()。 JMenu bookOrderMenu = new JMenu()。 // 初始化新書訂購管理菜單 (())。 ()。 ()。 JMenu baseMenu = new JMenu()。// 初始化基礎(chǔ)數(shù)據(jù)維護(hù)菜單 (())。 { JMenu readerManagerMItem = new JMenu(讀者信息管理)。 ()。 ()。 JMenu bookTypeManageMItem = new JMenu(圖書類別管理)。 ()。 ()。 JMenu menu = new JMenu(圖書信息管理)。 ()。 ()。 (readerManagerMItem)。 (bookTypeManageMItem)。 (menu)。 ()。 ()。 } JMenu borrowManageMenu = new JMenu()。 // 借閱管理 (())。 ()。 // 借閱 ()。 // 歸還 ()。 // 搜索 JMenu sysManageMenu = new JMenu()。 // 系統(tǒng)維護(hù) (())。 JMenu userManageMItem = new JMenu(用戶管理)。 // 用戶管理 ()。 ()。 ()。 (userManageMItem)。 (baseMenu)。 // 添加基礎(chǔ)數(shù)據(jù)維護(hù)菜單到菜單欄 (bookOrderMenu)。 // 添加新書訂購管理菜單到菜單欄 (borrowManageMenu)。 // 添加借閱管理菜單到菜單欄 (sysManageMenu)。 // 添加系統(tǒng)維護(hù)菜單到菜單欄 return menuBar。 }}3:編寫創(chuàng)建工具欄的方法,創(chuàng)建工具欄可以使用JToolBar類,創(chuàng)建工具欄后將所有的圖標(biāo)添加到工具欄中,可以為每個(gè)圖標(biāo)添加提示信息。由于在創(chuàng)建MenuActions類時(shí)已經(jīng)為每個(gè)內(nèi)部窗體動(dòng)作添加了提示信息,關(guān)鍵代碼如下:/** * 創(chuàng)建工具欄 * * @return JToolBar */ private JToolBar createToolBar() { // 創(chuàng)建工具欄的方法 JToolBar too
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1