import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class bookmain extends JFrame {
//声明面板容器和标签
private JPanel jp1=new JPanel();
private JLabel label1;
BorderLayout borderLayout1 = new BorderLayout();
//创建菜单栏
JMenuBar jMenuBar1 = new JMenuBar();
//创建菜单
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenu jMenu3 = new JMenu();
JMenu jMenu4 = new JMenu();
//创建菜单选项
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenuItem jMenuItem5 = new JMenuItem();
JMenuItem jMenuItem6 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenuItem jMenuItem8 = new JMenuItem();
JMenuItem jMenuItem9 = new JMenuItem();
JMenuItem jMenuItem10 = new JMenuItem();
JMenuItem jMenuItem11 = new JMenuItem();
JMenuItem jMenuItem12 = new JMenuItem();
//方法
public void go(){
//设置窗口容器的布局管理器
this.getContentPane().setLayout(borderLayout1);
//设置窗口的大小和标题
this.setSize(new Dimension(300, 200));
this.setTitle("图书借阅系统");
label1=new JLabel("XX图书管理信息系统");
//加入菜单栏
this.setJMenuBar (jMenuBar1);
//设置菜单和菜单项的名称
jMenu1.setText("用户管理");
jMenuItem1.setText("添加用户");
jMenuItem2.setText("修改用户");
jMenuItem3.setText("删除用户");
jMenuItem4.setText("查询用户");
jMenu2.setText("借阅管理");
jMenuItem5.setText("借阅图书");
jMenuItem6.setText("归还图书");
jMenuItem7.setText("借阅查询");
jMenu3.setText("图书管理");
jMenuItem8.setText("添加图书");
jMenuItem9.setText("修改图书");
jMenuItem10.setText("删除图书");
jMenuItem11.setText("查询图书");
jMenuItem12.setText("退出系统");
jMenu4.setText("退出");
//菜单栏里的菜单
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenuBar1.add(jMenu4);
//文件菜单里的菜单项
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu1.add(jMenuItem4);
jMenu2.add(jMenuItem5);
jMenu2.add(jMenuItem6);
jMenu2.add(jMenuItem7);
jMenu3.add(jMenuItem8);
jMenu3.add(jMenuItem9);
jMenu3.add(jMenuItem10);
jMenu3.add(jMenuItem11);
jMenu4.add(jMenuItem12);
//监听者对象注册给jMenuItem1
jMenuItem1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将添加用户管理面板添加到jp1中,并显示出来
addusers addusers1=new addusers();
jp1.add(addusers1,"添加用户信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "添加用户信息");
}
});
//监听者对象注册给jMenuItem2
jMenuItem2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将修改用户管理面板添加到jp1中,并显示出来
updateusers updateusers1=new updateusers();
jp1.add(updateusers1,"修改用户信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "修改用户信息");
}
});
//监听者对象注册给jMenuItem3
jMenuItem3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将删除用户管理面板添加到jp1中,并显示出来
delusers delusers1=new delusers();
jp1.add(delusers1,"删除用户信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "删除用户信息");
}
});
//监听者对象注册给jMenuItem4
jMenuItem4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将查询用户管理面板添加到jp1中,并显示出来
searchuser searchuser1=new searchuser();
jp1.add(searchuser1,"查询用户信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "查询用户信息");
}
});
//监听者对象注册给jMenuItem5
jMenuItem5.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将借阅图书管理面板添加到jp1中,并显示出来
lendbook lendbook1=new lendbook();
jp1.add(lendbook1,"借阅图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "借阅图书信息");
}
});
//监听者对象注册给jMenuItem6
jMenuItem6.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将归还图书管理面板添加到jp1中,并显示出来
returnbook returnbook1=new returnbook();
jp1.add(returnbook1,"归还图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "归还图书信息");
}
});
//监听者对象注册给jMenuItem7
jMenuItem7.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将借阅查询管理面板添加到jp1中,并显示出来
searchlend searchlend1=new searchlend();
jp1.add(searchlend1,"借阅查询信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "借阅查询信息");
}
});
//监听者对象注册给jMenuItem8
jMenuItem8.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将添加图书管理面板添加到jp1中,并显示出来
addbook addbook1=new addbook();
jp1.add(addbook1,"添加图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "添加图书信息");
}
});
//监听者对象注册给jMenuItem9
jMenuItem9.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将修改图书管理面板添加到jp1中,并显示出来
updatebook updatebook1=new updatebook();
jp1.add(updatebook1,"修改图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "修改图书信息");
}
});
//监听者对象注册给jMenuItem10
jMenuItem10.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将删除图书管理面板添加到jp1中,并显示出来
delbook delbook1=new delbook();
jp1.add(delbook1,"删除图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "删除图书信息");
}
});
//监听者对象注册给jMenuItem11
jMenuItem11.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
//将查询图书管理面板添加到jp1中,并显示出来
searchbook searchbook1=new searchbook();
jp1.add(searchbook1,"查询图书信息");
CardLayout c1=(CardLayout)jp1.getLayout();
c1.show(jp1, "查询图书信息");
}
});
jMenuItem12.addActionListener(new java.awt.event.ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
//设置JPanel的布局管理器
CardLayout cardlayout=new CardLayout();
jp1.setLayout(cardlayout);
jp1.add(label1,"图书管理系统");
this.add(jp1,BorderLayout.CENTER);
setSize(300,450);
this.setVisible(true);
}
//主函数
public static void main(String args[]){
bookmain ex=new bookmain ();
ex.go();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java SE 6.0基础及应用案例开发
共184个文件
java:182个
doc:2个
5星 · 超过95%的资源 需积分: 9 37 下载量 118 浏览量
2012-02-15
21:27:04
上传
评论 3
收藏 454KB RAR 举报
温馨提示
本资料为《Java SE 6.0基础及应用案例开发》程序代码。
资源推荐
资源详情
资源评论
收起资源包目录
Java SE 6.0基础及应用案例开发 (184个子文件)
第10章图书借阅管理系统.doc 929KB
lendbookserver.doc 47KB
bookmain.java 7KB
lendbookserver.java 7KB
adminbookserver.java 7KB
adminuserserver.java 6KB
bookdel.java 6KB
updatebook.java 6KB
updateusers.java 6KB
delbook.java 6KB
bookmain.java 6KB
updateusers.java 6KB
delusers.java 6KB
updatebook.java 6KB
delusers.java 6KB
bookupdate.java 6KB
addbookclint.java 5KB
ErrorLogFile.java 5KB
addbook.java 5KB
addusers.java 5KB
addbook.java 5KB
addusers.java 5KB
bookadd.java 4KB
Login.java 4KB
searchbook.java 4KB
searchlend.java 4KB
searchuser.java 4KB
NIOServerTest.java 4KB
searchbook.java 4KB
lendbook.java 3KB
addbookserver.java 3KB
searchuser.java 3KB
JiSuanQi.java 3KB
JTreeExample.java 3KB
NIOClient.java 3KB
JMenuExample.java 3KB
Login.java 3KB
CardExample.java 3KB
returnbook.java 3KB
Jrbcbevent.java 3KB
adminbook.java 2KB
adminusers.java 2KB
GridExample.java 2KB
SwingText.java 2KB
JPanelExample.java 2KB
例24 lend_book.java 2KB
TestReadBook.java 2KB
Book.java 2KB
Loginexample.java 2KB
MStack.java 2KB
ShiWuExample.java 2KB
Users.java 1KB
jdbcfile.java 1KB
jdbcfile.java 1KB
JCBExample.java 1KB
例23 lend_book.java 1KB
Jlistevent.java 1KB
JOPExample2.java 1KB
FlowExample.java 1KB
Example29.java 1KB
JTableExample.java 1KB
JPTexample.java 1KB
mouseevent.java 1KB
JSPExample.java 1KB
Textarea.java 1KB
Jrbcbexample.java 1KB
TestIOStream.java 1KB
VectorExample.java 1KB
DataIn.java 1KB
Boxlayout.java 1KB
例17 elecbook.java 1KB
JLabelExample.java 1KB
Connexample1.java 1021B
Keyevent.java 1018B
adapter.java 1009B
windowevent.java 1004B
Buff.java 997B
FileWrite.java 990B
FileCopy.java 964B
例22 subbook.java 937B
JTextFieldExample.java 894B
FileRerr.java 883B
deleteAllDir.java 867B
ServerView1.java 852B
例12 User.java 845B
Connexample.java 844B
例14 Test.java 842B
Example30.java 813B
Jcomboxexample.java 807B
borderlayout.java 807B
例13 Test.java 803B
JButExample.java 784B
MyRunnables.java 783B
Jlistexample.java 767B
UserFileErrorException .java 766B
User.java 761B
MyRunnable.java 723B
例3 Book.java 711B
Example3.java 709B
ServerView.java 702B
共 184 条
- 1
- 2
资源评论
- 「已注销」2013-05-17求此书pdf版,怎么只有源码呀????
- javazengfan2013-06-22太好了,正是我需要的,非常爽
- ACE_fly2015-03-18太好了 正是我需要的
a1234514
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功