![javasql圖書管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/90c95dec-99d0-484f-9e09-4efbc19d07a9/90c95dec-99d0-484f-9e09-4efbc19d07a91.gif)
![javasql圖書管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/90c95dec-99d0-484f-9e09-4efbc19d07a9/90c95dec-99d0-484f-9e09-4efbc19d07a92.gif)
![javasql圖書管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/90c95dec-99d0-484f-9e09-4efbc19d07a9/90c95dec-99d0-484f-9e09-4efbc19d07a93.gif)
![javasql圖書管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/90c95dec-99d0-484f-9e09-4efbc19d07a9/90c95dec-99d0-484f-9e09-4efbc19d07a94.gif)
![javasql圖書管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/90c95dec-99d0-484f-9e09-4efbc19d07a9/90c95dec-99d0-484f-9e09-4efbc19d07a95.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1、 本設計所要達到的目的和要求 1.1 設計目的 管理信息系統(tǒng)(MIS)的應用已深入到社會的各行各業(yè),它是信息、軟件與科學管理相結合的產(chǎn)物。MIS的開發(fā)過程不僅是一個編寫應用程序的過程,而且是一個以軟件工程的思想為指導,從可行性研究開始,經(jīng)過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施到等主要階段的規(guī)范開發(fā)過程。本題目實現(xiàn)的是JAVA系統(tǒng),我們選擇的是圖書館管理系統(tǒng),不同角色的用戶登錄,用戶信息的管理包括密碼管理,及用戶借還書,用戶對圖書信息及本人借還情況的查詢,超級管理員對圖書信息的增刪查改,用戶信息的增刪查改及借還情況總的查詢。1.2 設計要求1、主題明確,軟體開發(fā)要有創(chuàng)新性,能體現(xiàn)SQL的存儲過程、觸
2、發(fā)器、游標技術等; 2、用高級語言結合SQL Server數(shù)據(jù)庫進行開發(fā); 3、寫出數(shù)據(jù)庫關系模式及相應的數(shù)據(jù)庫表關系圖; 4、繪制成績MIS相應的系統(tǒng)流程圖、E-R圖等; 5、完成成績MIS登陸界面、主界面、圖書信息錄入、圖書信息查詢和其各項設計與操作。 2、設計內容我們設計的圖書館管理系統(tǒng)主要用于對圖書館日常工作的管理,主要任務是用計算機對讀者、圖書等各種信息進行日常管理,如查詢、修改、增加、刪除、圖書借閱和歸還的管理等。本系統(tǒng)實現(xiàn)了圖書館的信息化管理,完成了圖書館管理系統(tǒng)的基本功能。該系統(tǒng)主要包括讀者用戶登錄系統(tǒng)、管理員用戶登入系統(tǒng)、圖書管理系統(tǒng)、圖書借閱、圖書和用戶信息查詢子系統(tǒng)四個部
3、分,各部分主要功能如下:讀者用戶登錄子系統(tǒng):用于數(shù)據(jù)庫的連接,主界面的設計和讀者身份用戶的登錄管理。管理員用戶登入系統(tǒng):用于管理員用戶的管理,如圖書添加、圖書信息修改。圖書管理系統(tǒng):用于圖書信息的管理,如新書入庫、圖書信息修改、圖書信息刪除。圖書借閱系統(tǒng):用于用戶借閱和歸還圖書。圖書和用戶信息查詢:圖書和用戶信息的查詢。留言系統(tǒng):用于留言管理。3、開發(fā)和運行環(huán)境介紹開發(fā)語言:前臺開發(fā)語言為java,后臺數(shù)據(jù)庫為SQL server2000運行環(huán)境:eclipseEclipse是著名的跨平臺的自有(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如C+和Py
4、thon的開發(fā)工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。4、需求分析4.1系統(tǒng)需求描述實現(xiàn)管理員對用戶的增刪改查,對圖書信息增刪查改、圖書借閱信息的修改以,實現(xiàn)用戶對圖書的查找、借閱、續(xù)借、歸還以及修改密碼。4.2系統(tǒng)功能結構圖圖書管理系統(tǒng)用戶登錄用戶信息管理圖書信息管理借閱信息管理管理員登錄工作人員登錄用戶登錄用戶信息增加 用戶信息刪除用戶信息查詢用戶信息修改圖書信息增加圖書信息刪除圖書信息修改圖書信息查詢用戶借書歸還圖書用戶續(xù)借借閱信息查詢圖 1 圖
5、書管理系統(tǒng)系統(tǒng)流程圖4.3 系統(tǒng)E-R圖 用戶用戶ID權限用戶名已借書數(shù)量密碼借書上限圖 2 用戶實體圖備注圖書剩余數(shù)量作者圖書ID圖書出版社圖書總數(shù)量價格出版日期書籍名稱圖3 書籍實體圖1畢業(yè)設計選題系統(tǒng)N用戶借閱還書日期借書日期圖書圖 4 實體屬性圖4.5數(shù)據(jù)庫表結構表1 圖書信息表字段名稱字段類型長度是否為空備注圖書編號數(shù)字4否主鍵書名數(shù)字4出版社文本50編著者文本50出版日期時間4單價文本50庫存數(shù)量數(shù)字4否出版書號文本50表2 用戶借閱表字段名稱數(shù)據(jù)類型長度是否為空備注讀者號數(shù)字4否主鍵姓名數(shù)字4否主鍵借書日期時間8否還書日期時間8借閱圖書編號文本50否表3用戶信息表字段名稱字段類型
6、長度是否為空備注用戶編號數(shù)字4否主鍵用戶名文本50否用戶密碼文本50否身份文本50否5.系統(tǒng)設計與實現(xiàn)5.1 模塊功能描述在整個圖書管理系統(tǒng)中讀者用戶登錄系統(tǒng)的設計,主要包括如下功能:連接遠程數(shù)據(jù)庫:首先建立連接,然后配置數(shù)據(jù)源。整個界面的設計:主框架,點擊按鈕分別觸發(fā)事件。用戶登錄:管理員,圖書館工作人員,普通用戶分別實現(xiàn)進入自己的界面。在整個圖書管理系統(tǒng)中管理員用戶管理子系統(tǒng)的設計,主要包括如下功能:用戶添加:用于添加用戶信息。用戶信息修改:管理員可以修改用戶所有信息,用戶可以修改自己的密碼。用戶刪除:用于刪除用戶信息。包括按用戶id和密碼刪除。在整個圖書館管理系統(tǒng)中圖書管理子系統(tǒng)的設計,
7、主要包括如下功能:圖書添加:用于添加圖書信息。圖書信息修改:管理員可以修改圖書所有信息。圖書刪除:用于刪除圖書信息。包括按圖書id刪除。在整個圖書館管理系統(tǒng)中圖書借閱管理子系統(tǒng)的設計,主要包括如下功能:借閱圖書:用戶借書。續(xù)借:通過改變歸還日期來續(xù)借。借閱信息顯示:管理員和工作人員可以查看所有用戶借閱信息,普通用戶只可以查看自己的借閱信息。5.2 軟件實現(xiàn)讀者用戶登錄系統(tǒng):package hehe;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import
8、java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;SuppressWarnings("serial")public class 菜單1 extends Frame implements ActionListener/TextArea ta; /文本區(qū)MenuBar mb; /MenuBar 類封裝綁定到框架的菜單欄的Menu mnLog,mnJy,mnFy,m
9、nLy; /從菜單欄部署的下拉式菜單組件MenuItem mizhuce,milog,miExit,miyhzh,miyhxx; /菜單中的所有項必須屬于類 MenuItem 或其子類之一MenuItem mifyshow,mifydelete,mifyinsert,mifymodify,milyshow,miyshow,mijyshow,mijyinsert,mijymodify;public 菜單1()super("圖書管理系統(tǒng)"); /調用父類構造方法/ta = new TextArea("",20,20); /新建文本區(qū),第一個參數(shù)是默認文本,第
10、二個參數(shù)是行數(shù),第三個是列數(shù)/* * BorderLayout邊框布局 * 添加文本區(qū)到Frame,BorderLayout.CENTER是居中位置 * */add(ta,BorderLayout.CENTER); mb = new MenuBar(); /創(chuàng)建菜單欄對象/* * 創(chuàng)建菜單,指定菜單名 * */mnLog= new Menu("退出"); mnFy= new Menu("讀者信息管理");mnJy= new Menu("借閱管理");mnLy= new Menu("意見簿留言"); /* jLabe
11、l=new JLabel("歡迎進入設備管理系統(tǒng)"); jLabel.setHorizontalAlignment(JLabel.CENTER); jLabel.setForeground(Color.red);*/* * 創(chuàng)建子菜單,并指定名稱 * */miExit=new MenuItem("退出");miExit.addActionListener(this); /為退出菜單添加監(jiān)聽/* * 添加上面創(chuàng)建的子菜單到文件菜單下 * */ mnLog.add(miExit);/將一個分隔線或連字符添加到菜單的當前位置 /* * 添加miBinary、m
12、iFont兩個子菜單到mnFormat(格式)下 * */ mifyshow=new MenuItem("查看");mifyshow.addActionListener(this);mnFy.add(mifyshow);milyshow=new MenuItem("留言");mnLy.add(milyshow);milyshow.addActionListener(this);miyshow=new MenuItem("查看");mnLy.add(miyshow);miyshow.addActionListener(this);mij
13、yinsert=new MenuItem("借書");mijyinsert.addActionListener(this);mnJy.add(mijyinsert);/* * 將文件、編輯、格式、幫助添加到菜單欄 * */mb.add(mnLog);mb.add(mnJy);mb.add(mnFy);mb.add(mnLy);setMenuBar(mb); /添加菜單欄到Frame/* * 關閉窗口時,關閉運行成語 * */addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e
14、)System.exit(0););public static void main(String args)菜單1 tm=new 菜單1();tm.setSize(700,500); /設置窗體的寬、高tm.setLocation(300,100); /將組件移到新位置Component類方法tm.setVisible(true); /設置顯示窗體,true為顯示,false為隱藏/* * 監(jiān)聽事件,實現(xiàn)ActionListener接口的actionPerformed方法 */public void actionPerformed(ActionEvent e) if(e.getSource()
15、=miExit)System.exit(0); /停止運行程序 if(e.getSource()=mifyshow) 讀者信息查詢 wo= new 讀者信息查詢("查看"); this.setVisible(true); if(e.getSource()=mijyinsert) 讀者借閱信息插入 wo= new 讀者借閱信息插入("借書"); this.setVisible(true); if(e.getSource()=milyshow) 意見留言 wo= new 意見留言("留言"); this.setVisible(true);
16、 if(e.getSource()=miyshow) 留言查看 wo= new 留言查看("查看"); this.setVisible(true);管理員用戶登錄:package hehe;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdap
17、ter;import java.awt.event.WindowEvent;SuppressWarnings("serial")public class 菜單1 extends Frame implements ActionListener/TextArea ta; /文本區(qū)MenuBar mb; /MenuBar 類封裝綁定到框架的菜單欄的Menu mnLog,mnJy,mnFy,mnLy; /從菜單欄部署的下拉式菜單組件MenuItem mizhuce,milog,miExit,miyhzh,miyhxx; /菜單中的所有項必須屬于類 MenuItem 或其子類之一Me
18、nuItem mifyshow,mifydelete,mifyinsert,mifymodify,milyshow,miyshow,mijyshow,mijyinsert,mijymodify;public 菜單1()super("圖書管理系統(tǒng)"); /調用父類構造方法/ta = new TextArea("",20,20); /新建文本區(qū),第一個參數(shù)是默認文本,第二個參數(shù)是行數(shù),第三個是列數(shù)/* * BorderLayout邊框布局 * 添加文本區(qū)到Frame,BorderLayout.CENTER是居中位置 * */add(ta,BorderLayo
19、ut.CENTER); mb = new MenuBar(); /創(chuàng)建菜單欄對象/* * 創(chuàng)建菜單,指定菜單名 * */mnLog= new Menu("退出"); mnFy= new Menu("讀者信息管理");mnJy= new Menu("借閱管理");mnLy= new Menu("意見簿留言"); /* jLabel=new JLabel("歡迎進入設備管理系統(tǒng)"); jLabel.setHorizontalAlignment(JLabel.CENTER); jLabel.setFo
20、reground(Color.red);*/* * 創(chuàng)建子菜單,并指定名稱 * */miExit=new MenuItem("退出");miExit.addActionListener(this); /為退出菜單添加監(jiān)聽/* * 添加上面創(chuàng)建的子菜單到文件菜單下 * */ mnLog.add(miExit);/將一個分隔線或連字符添加到菜單的當前位置 /* * 添加miBinary、miFont兩個子菜單到mnFormat(格式)下 * */ mifyshow=new MenuItem("查看");mifyshow.addActionListener(t
21、his);mnFy.add(mifyshow);milyshow=new MenuItem("留言");mnLy.add(milyshow);milyshow.addActionListener(this);miyshow=new MenuItem("查看");mnLy.add(miyshow);miyshow.addActionListener(this);mijyinsert=new MenuItem("借書");mijyinsert.addActionListener(this);mnJy.add(mijyinsert);/*
22、* 將文件、編輯、格式、幫助添加到菜單欄 * */mb.add(mnLog);mb.add(mnJy);mb.add(mnFy);mb.add(mnLy);setMenuBar(mb); /添加菜單欄到Frame/* * 關閉窗口時,關閉運行成語 * */addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(0););public static void main(String args)菜單1 tm=new 菜單1();tm.setSize(700,500); /設置窗
23、體的寬、高tm.setLocation(300,100); /將組件移到新位置Component類方法tm.setVisible(true); /設置顯示窗體,true為顯示,false為隱藏/* * 監(jiān)聽事件,實現(xiàn)ActionListener接口的actionPerformed方法 */public void actionPerformed(ActionEvent e) if(e.getSource()=miExit)System.exit(0); /停止運行程序 if(e.getSource()=mifyshow) 讀者信息查詢 wo= new 讀者信息查詢("查看")
24、; this.setVisible(true); if(e.getSource()=mijyinsert) 讀者借閱信息插入 wo= new 讀者借閱信息插入("借書"); this.setVisible(true); if(e.getSource()=milyshow) 意見留言 wo= new 意見留言("留言"); this.setVisible(true); if(e.getSource()=miyshow) 留言查看 wo= new 留言查看("查看"); this.setVisible(true);登入界面系統(tǒng):packa
25、ge hehe;import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.Toolkit; import java.awt.Image; import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.R
26、esultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.ButtonGroup;import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane;import javax.swing.JPasswordField; import javax.swing.JRadioBu
27、tton;import javax.swing.JTextField; public class 登陸界面 implements ActionListener public JFrame jf= new JFrame("圖書管理系統(tǒng)系統(tǒng)"); public Container con = jf.getContentPane(); public Toolkit toolkit = Toolkit.getDefaultToolkit(); /獲取工具包public Dimension sc = toolkit.getScreenSize(); /getScreenSize(),
28、最后的這個方法返回一個Dimension類型的對象.是返回當先分辨率的.Object a,b; public JRadioButton rb1 = new JRadioButton("讀者"); public JRadioButton rb2 = new JRadioButton("管理員"); public ButtonGroup group = new ButtonGroup (); public JLabel yong_hu = new JLabel("用戶名"); public JLabel mi_ma = new JLabe
29、l("密碼"); public JTextField textName = new JTextField(); public JPasswordField textPs = new JPasswordField(); public JButton deng_ru = new JButton("登陸"); public JButton qu_xiao = new JButton("取消"); public Font font1 = new Font("宋體",1,14); public Font font2 = ne
30、w Font("宋體",0,12); public 登陸界面() /con.setLayout(null); /jf.setSize(sc.width/1,sc.height/2); /大小/*jf.setLocation(sc.width/5,sc.height/1010); */ /* public void setLocation(int x, int y)將組件移到新位置。通過此組件父級坐標空間中的 x 和 y 參數(shù)來指定新位置的左上角。 參數(shù): x - 父級坐標空間中新位置左上角的 x 坐標y - 父級坐標空間中新位置左上角的 y 坐標*/con.setLayou
31、t(null); group.add(rb1); group.add(rb2); deng_ru.addActionListener(this);qu_xiao.addActionListener(this);rb1.addActionListener(this); rb2.addActionListener(this); jf.setSize(/*sc.width/3*/500,sc.height/2); jf.setLocation(sc.width/3,sc.height/4); jf.setResizable(false); yong_hu.setLocation(80,30); /位
32、置yong_hu.setSize(100, 100); /大小yong_hu.setFont(font1); /設置字體yong_hu.setForeground(Color.BLUE );/設置顏色 rb1.setLocation(80,180); /位置rb1.setSize(65,20); /大小rb2.setLocation(250,180); /位置rb2.setSize(80,20); /大小mi_ma.setLocation(80,90); mi_ma.setSize(100,100); mi_ma.setForeground(Color.BLUE ) ; mi_ma.setFo
33、nt(font1); textName.setSize(140, 20); textName.setLocation(170, 70) ; textPs.setSize(140, 20); textPs.setLocation(170, 130) ; /textPs.setEchoChar('*'); /返回deng_ru.setSize(90,25); deng_ru.setLocation(80,220 ) ;deng_ru.setFont(font2);qu_xiao.setSize(90,25) ; qu_xiao.setLocation(250, 220) ;qu_x
34、iao.setFont(font2) ; con.add(rb1) ; con.add(rb2) ; con.add(yong_hu) ; con.add(mi_ma) ; con.add(textName); con.add(textPs); con.add(deng_ru); con.add(qu_xiao); con.setBackground(Color.WHITE); jf.setResizable(false); jf.setVisible(true) ; jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public void
35、actionPerformed(ActionEvent e) Object dx;Connection con;Statement sql;ResultSet rs; if(group.getSelection()=rb2.getModel() if(e.getSource()=deng_ru)a=textName.getText(); charc=textPs.getPassword(); b= new String(c); try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExcep
36、tion ee)System.out.println(""+e);trycon=DriverManager.getConnection("jdbc:odbc:hehe","",""); sql=con.createStatement(); dx=new Object1; rs=sql.executeQuery("select * from 管理員信息表 where 用戶名='"+a+"'"); boolean min=rs.next(); if(!min)/
37、System.out.print("用戶名錯誤"); /JOptionPane.showMessageDialog(this,"用戶名或密碼錯誤"); JOptionPane.showMessageDialog(null,"用戶名或密碼錯誤"); if(min) dx=rs.getString(2); / (String) dx).trim();/ (String) b).trim(); if(!dx.equals(b) JOptionPane.showMessageDialog(null,"用戶名或密碼錯誤");
38、 if(dx.equals(b) JOptionPane.showMessageDialog(null,"登入成功"); 菜單 n=new 菜單(); n.setSize(500, 300); n.setVisible(true); catch(SQLException ee) System.out.println(ee); if(e.getSource()=qu_xiao)System.exit(0); if(group.getSelection()=rb1.getModel() if(e.getSource()=deng_ru) a=textName.getText()
39、; charc=textPs.getPassword(); b= new String(c); try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundException ee)System.out.println(""+e);trycon=DriverManager.getConnection("jdbc:odbc:hehe","",""); sql=con.createStatement(); dx=new O
40、bject1; rs=sql.executeQuery("select * from 讀者信息表 where 用戶名='"+a+"'"); boolean min=rs.next(); if(!min) JOptionPane.showMessageDialog(null,"用戶名或密碼錯誤"); if(min) dx=rs.getString(2); / (String) dx).trim();/ (String) b).trim(); if(!dx.equals(b) JOptionPane.showMessage
41、Dialog(null,"用戶名或密碼錯誤"); if(dx.equals(b) JOptionPane.showMessageDialog(null,"登入成功"); 菜單1 n=new 菜單1(); n.setSize(500, 300); n.setVisible(true); /設置顯示窗體 catch(SQLException ee) System.out.println(ee); public static void main(String args) new 登陸界面();管理員圖書管理:查詢:package hehe;import jav
42、ax.swing.*;import java.awt.*;import java.awt.event.*;import java.sql.*; public class 管理員圖書信息查詢 extends JDialog implements ActionListener/負責顯示記錄的類 JTable table;/表格 Object a; Object name=" 圖書編號","書名","出版書號","編著者","出版社","出版日期","單價",&
43、quot;庫存數(shù)量" ; JButton S; Connection con; Statement sql; ResultSet rs; 管理員圖書信息查詢(String title) setTitle(title); S=new JButton("顯示記錄"); S.addActionListener(this); add(S,BorderLayout.NORTH); setBounds(200,60,800,250); setVisible(true); public void actionPerformed(ActionEvent e) Connection
44、 con;Statement sql;ResultSet rs;try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundException ee)System.out.println(""+e);trycon=DriverManager.getConnection("jdbc:odbc:hehe","",""); sql=con.createStatement(); rs=sql.executeQuery(&quo
45、t;select * from 圖書信息表"); rs.last(); int lastNumber=rs.getRow(); a=new ObjectlastNumber8; int k=0; rs.beforeFirst(); while(rs.next() ak0=rs.getString(1); ak1=rs.getString(2); ak2=rs.getString(3); ak3=rs.getString(4); ak4=rs.getString(5); ak5=rs.getString(6); ak6=rs.getString(7); ak7=rs.getString
46、(8); k+; con.close(); / System.out.print("連接失敗"); catch(SQLException ee) / System.out.print("連接失敗"); System.out.println(ee); table=new JTable(a,name); getContentPane().removeAll(); add(S,BorderLayout.NORTH); / System.out.print("連接失敗"); add(new JScrollPane(table),BorderL
47、ayout.CENTER);/滾動條 validate(); public static void main(String args) 管理員圖書信息查詢 wo=new 管理員圖書信息查詢("查詢"); 添加:package hehe;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQ
48、LException;import java.sql.Statement;import javax.swing.Box;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JScrollPane;import javax.swing.JTable;public class 管理員圖書信息插入 extends JDialog implements ActionListenerJLabel h
49、intLabel;/標簽Object ono=" 圖書編號","書名","出版書號","編著者","出版社","出版日期","單價","庫存數(shù)量" Object a=new Object18;JTable table;JButton enterInsert;Connection con;Statement sql;ResultSet rs;String num;管理員圖書信息插入(String s)setTitle(s);hintLabel=new JLabel("輸入新紀錄");table=new JTable(a,ono);enterInsert=new JButton("插入新紀錄");setLayout(null);Box baseBox=Box.createHorizontalBox();/橫向baseBox.add(hintLabel);baseBox.add(new JScrollPane(table);baseBox.add(enterInsert);add(baseBox);baseBox.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年事業(yè)單位合同簽訂風險防范與應對措施
- 2025年廣州房地產(chǎn)交易合同居間操作流程
- 2025年數(shù)字視頻切換臺項目規(guī)劃申請報告模稿
- 2025年合作經(jīng)營居間投資協(xié)議書
- 2025年專業(yè)知識產(chǎn)權顧問合同范本
- 2025年債權轉讓合同協(xié)議示范
- 2025年信息技術咨詢顧問服務年合同
- 2025年農(nóng)村耕地流轉合同樣本
- 2025年住宿生權益協(xié)議
- 2025年傳統(tǒng)村落保護搬遷安置協(xié)議
- 2024年中考二輪專題復習道德與法治主觀題答題技巧(小論文)之演講稿
- 質檢工作計劃書2025質檢部工作計劃范文
- 施工現(xiàn)場5S管理規(guī)范
- 《纏論的實戰(zhàn)技法》課件
- 新版標準化機電專業(yè)管理體系解讀課件
- 承包魚塘維修施工合同范例
- 耶魯綜合抽動嚴重程度量表正式版
- 水利水電工程建設常見事故類型及典型事故分析(標準版)
- 《小學英語教學設計》課件全套 陳冬花 第1-10章 小學英語教學設計概述-小學英語課堂管理
- 電力線路常見故障培訓
- 政府采購項目采購需求調查指引文本
評論
0/150
提交評論