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

正文內容

圖書館管理系統(tǒng)本科畢業(yè)論文(編輯修改稿)

2025-07-17 04:51 本頁面
 

【文章內容簡介】 在主窗體中可以顯示其他功能窗體,所以需要在該窗體中加入一個桌面窗體。通過將其他功能窗體加入到該窗體中。從而實現(xiàn)多窗體顯。同時在主窗口體中,還需要添加一個main方法,該方法為系統(tǒng)入口的方法,通過執(zhí)行該方法來執(zhí)行系統(tǒng)。其主要代碼如下: public class Library extends JFrame { private static final JDesktopPane DESKTOP_PANE = new JDesktopPane()。//桌面窗體 public static void main(String[] args) { try { (UIManager .getSystemLookAndFeelClassName())。//設置系統(tǒng)界面外觀 new BookLoginIFrame()。//登錄窗口 } catch (Exception ex) { ()。 } } public static void addIFame(JInternalFrame iframe) { // 添加子窗體的方法 (iframe)。 //新增子窗體}}下面再來配置主窗體的其他屬性,首先需要設置其大小和位置,然后還要設置其菜單欄和工具欄,最后需要在桌面窗體中添加一個背景圖片。其代碼實現(xiàn)如下。public Library() {super()。setDefaultCloseOperation()。////設置關閉按鈕處理事件Toolkit tool = ()。 //獲得默認的工具箱Dimension screenSize = ()。 //獲得屏幕的大小setSize(800, 600)。 //設置窗體大小setLocation(( getWidth()) / 2,( getHeight()) / 2)。 //設置窗體位置setTitle(圖書館管理系統(tǒng))。 //設置窗體標題JMenuBar menuBar = createMenu()。 //調用創(chuàng)建菜單欄的方法setJMenuBar(menuBar)。 //設置菜單欄JToolBar toolBar = createToolBar()。 // 調用創(chuàng)建工具欄的方法getContentPane().add(toolBar, )。//設置工具欄final JLabel label = new JLabel()。 //創(chuàng)建一個標簽,用來顯示圖片(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)。//將桌面窗體添加到主窗體中} 主窗體菜單欄設計 在Library類中定義一個createMenu方法,在該方法中實現(xiàn)菜單欄的設計。 主窗體界面 圖書類別管理模塊圖書類別管理模塊包含兩個子模塊,分別是圖書類別添加和圖書類別修改。其中圖書類別添加模塊用來錄入新的圖書類別信息,圖書列別修改模塊用來修改已有的圖書列別信息。 圖書類別修改界面 圖書類別添加模塊 要添加圖書類別信息,首先要在Dao中添加一個InsertbookType方法,通過該方法來接受用戶輸入的所有書籍類別信息,然后執(zhí)行插入操作。其主要方法如下:public static int InsertBookType(String bookTypeName,String days,double fk){ int i=0。try{String sql=insert intotb_bookType(typeName,days,fk)values(39。+bookTypeName+39。,39。+days+39。,+fk+)。 i=(sql)。//執(zhí)行插入操作 }…… } 圖書類別修改模塊修改圖書類別信息同保存圖書類別信息非常類似,首先在Dao中添加一個方法UpdatebookType。通過該方法來接收圖書修改表單中提交的書籍類別信息。其代碼如下:public static int UpdatebookType(String id,String typeName,String days,String fk){int i=0。try{String sql=update tb_bookType set typeName=39。+typeName+39。,days=39。+days+39。,fk=39。+fk+39。 where id=39。+id+39。 //(sql)。 i=(sql)。//執(zhí)行更新操作} ……}修改圖書類別信息,是通過單擊修改按鈕執(zhí)行的,上面我們已經(jīng)為修改按鈕注冊了一個監(jiān)聽器,其對應的監(jiān)聽器類為ButtonActionLinter。下面來實現(xiàn)該監(jiān)聽器類,其實現(xiàn)代碼如下:class ButtonAddListener implements ActionListener{ public void actionPerformed(ActionEvent e){ Object selectedItem = ()。int i=(().trim(),selectedItem.toString(), ().trim(),().trim())。 (i)。 if(i==1){//如果返回值為1,則表示修改成功 (null, 修改成功)。 Object[][] results=getFileStates(())。 (results,columnNames)。 (model)。 } } } 圖書信息管理模塊圖書信息管理模塊包含兩個子模塊,分別是圖書信息添加和圖書信息修改。其中圖書信息添加模塊用來錄入新的圖書信息,圖書信息修改模塊用來修改已有的圖書信息。 圖書信息添加界面設計圖書信息添加窗體一共包含三個部分,第一部分是位于窗體最上端的圖片。第二部分是位于中間的主面板,用來提供各種標簽和表單元素。第三部分是位于主面板下的按鈕面板,用來提供添加和關閉兩個按鈕。 圖書信息添加界面主面板是整個窗體最重要也是最核心的部分,其部分實現(xiàn)代碼如下:public BookAddIFrame() { super()。 final BorderLayout borderLayout = new BorderLayout()。//創(chuàng)建邊框布局管理器 getContentPane().setLayout(borderLayout)。 //設置布局 setIconifiable(true)。// 設置窗體可最小化 setClosable(true)。// 設置窗體可關閉 setTitle(圖書信息添加)。// 設置窗體標題 setBounds(100, 100, 396, 260)。// 設置窗體位置和大小 final JPanel mainPanel = new JPanel()。 //創(chuàng)建中心面板 (new EmptyBorder(5, 10, 5, 10))。//設置邊框 final GridLayout gridLayout = new GridLayout(0, 4)。//創(chuàng)建表格布局管理器 (5)。//設置組件之間垂直距離 (5)。//設置組件之間平行距離 (gridLayout)。//設置布局 getContentPane().add(mainPanel)。//將中心面板加入到窗體 final JLabel ISBNLabel = new JLabel()。 //創(chuàng)建圖書編號標簽 (圖書編號:)。//設置標簽文本 (ISBNLabel)。//添加到中心面板 ISBN = new JTextField(請輸入13位書號,13)。//創(chuàng)建書號文本框 (new MyDocument(13))。 //設置書號文本框最大輸入值為13 (13)。//設置文本框長度 (new ISBNkeyListener())。//注冊監(jiān)聽器 (new ISBNFocusListener())。//注冊監(jiān)聽器 (ISBN)。 …… } 檢測書籍編號是否已存在因為不可能存在重復的書籍編號。為了防止操作員的操作錯誤,所以需要提供一個書籍編號監(jiān)測系統(tǒng)。如果該書籍號已存在,則不能進行添加,否則可以進行添加。要檢測書籍編號是否存在,需要在Dao
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1