• 大小: 3.43MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: Java
  • 标签:

资源简介

JavaWeb经典项目-图书管理系统

资源截图

代码片段和文件信息

package com.feicui;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.net.URL;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.Jframe;
import javax.swing.JInternalframe;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JToolBar;
import javax.swing.border.BevelBorder;

import com.feicui.actions.MenuActions;

public class LibraryMainframe extends Jframe{
//桌面效果控件
public static final JDesktopPane  deskTop=new JDesktopPane();
// 调用此方法 给 桌面控件添加子窗口
public static void addDeskTopItem(JInternalframe frame){
deskTop.add(frame);
}




public LibraryMainframe() {
//设置 此窗口的启动位置
setLocationByPlatform(true);
//设置 此窗口的大小  宽 高
// setSize(800 600);
setBounds(200200800600);

settitle(“图书管理系统“);
//创建一个菜单栏     自定义的 创建菜单栏的方法
JMenuBar menuBar=createJMenuBar();
setJMenuBar(menuBar);
//创建一个  工具栏
JToolBar toolBar=createJToolBar();

getContentPane().add(toolBarBorderLayout.NORTH);


JLabel imageLabel=new JLabel();
imageLabel.setIcon(null);
//deskTop控件添加 拉伸监听
deskTop.addComponentListener(new ComponentAdapter() {
//此方法会重新设置 控件的大小
@Override
public void componentResized(ComponentEvent e) {
// 获得控件的大小
Dimension size=e.getComponent().getSize();
// 盛放图片控件 设置size
imageLabel.setSize(size);
//设置图片大小   html
imageLabel.setText(“ size.width+“ height=“+size.height+“ src=‘“
+Start.class.getResource(“/backImg.jpg“)+“‘/>“);

}
});
//绘制操作   第二个参数int类型值代表绘制顺序  int值越小 绘制越靠前
deskTop.add(imageLabelnew Integer(Integer.MIN_VALUE));
getContentPane().add(deskTop);


}


private JToolBar createJToolBar() {
JToolBar toolBar=new JToolBar();
// 给 JToolBar 设置一个样式        凸起的样式
toolBar.setBorder(new BevelBorder(BevelBorder.RAISED));
//是否可以拖动
toolBar.setFloatable(false);


//图书信息添加
JButton bookAddBtn=new JButton(MenuActions.BOOK_INFO_ADD);
ImageIcon bookadd=new ImageIcon(
Start.class.getResource(“/bookAddtb.jpg“));
bookAddBtn.setIcon(bookadd);
//将 按钮中的文字消除
bookAddBtn.setHideActionText(true);

JButton bookChange=new JButton(MenuActions.BOOK_INFO_CHANGE);
bookChange.setIcon(
new ImageIcon(Start.class.getResource(“/bookChangetb.jpg“)));
bookChange.setHideActionText(true);

//图书类别添加   图书借阅   新书订购     验收新书 
//读者信息添加   读者信息修改    提出系统

//创建图书类型添加  按钮
JButton bookTypeAddButton=new JButton(MenuActions.BOOK_TYPE_ADD);
bookTypeAddButton.setIcon(new ImageIcon(Start.class.getResource(“/bookTypeAddtb.jpg“)));
bookTypeAddButton.setHideActionText(true);

//创建图书借阅 按钮
JButton bookBorrowButton=new JButton(MenuActions.BOOK_BORRWO);
bookBorrowButton.setIcon(new ImageIcon(Start.class.getResource(“/bookBorrowtb.jpg“)));
bookBorrowB

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-06 17:36  图书管理系统\
     文件         417  2016-12-26 19:01  图书管理系统\.classpath
     文件         394  2016-12-20 13:13  图书管理系统\.project
     目录           0  2017-02-06 17:36  图书管理系统\.settings\
     文件         598  2016-12-17 13:43  图书管理系统\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-02-06 17:36  图书管理系统\bin\
     文件       12288  2013-04-24 17:14  图书管理系统\bin\Thumbs.db
     文件      489933  2013-04-24 17:14  图书管理系统\bin\backImg.jpg
     文件      346929  2016-12-17 17:09  图书管理系统\bin\backImgg.jpg
     文件       60547  2013-04-24 17:14  图书管理系统\bin\bookAdd.jpg
     文件       15227  2013-04-24 17:14  图书管理系统\bin\bookAddtb.jpg
     文件       15271  2013-04-24 17:14  图书管理系统\bin\bookBorrowtb.jpg
     文件       15278  2013-04-24 17:14  图书管理系统\bin\bookChangetb.jpg
     文件       15268  2013-04-24 17:14  图书管理系统\bin\bookOrdertb.jpg
     文件       69130  2013-04-24 17:14  图书管理系统\bin\bookTypeAdd.jpg
     文件       15115  2013-04-24 17:14  图书管理系统\bin\bookTypeAddtb.jpg
     文件      117816  2013-04-24 17:14  图书管理系统\bin\bookTypemodianddel.jpg
     文件       73436  2013-04-24 17:14  图书管理系统\bin\bookmodify.jpg
     文件       69243  2013-04-24 17:14  图书管理系统\bin\booktypemodify.jpg
     目录           0  2017-02-06 17:36  图书管理系统\bin\com\
     目录           0  2017-02-06 17:36  图书管理系统\bin\com\feicui\
     文件        1660  2017-02-05 10:11  图书管理系统\bin\com\feicui\LibraryMainframe$1.class
     文件        5122  2017-02-05 10:11  图书管理系统\bin\com\feicui\LibraryMainframe.class
     文件        1715  2017-02-05 10:11  图书管理系统\bin\com\feicui\Loginframe$1.class
     文件        1713  2017-02-05 10:11  图书管理系统\bin\com\feicui\Loginframe$2.class
     文件         963  2017-02-05 10:11  图书管理系统\bin\com\feicui\Loginframe$3.class
     文件        2906  2017-02-05 10:11  图书管理系统\bin\com\feicui\Loginframe.class
     文件         809  2017-02-05 10:11  图书管理系统\bin\com\feicui\Start.class
     目录           0  2017-02-06 17:36  图书管理系统\bin\com\feicui\actions\
     文件        1398  2017-02-05 10:11  图书管理系统\bin\com\feicui\actions\MenuActions$BookBorrow.class
     文件        1350  2017-02-05 10:11  图书管理系统\bin\com\feicui\actions\MenuActions$BookInfoAdd.class
............此处省略126个文件信息

评论

共有 条评论