初学构建小项目之仓库管理系统主页面的实现(二)

本文继续介绍仓库管理系统,重点讲解如何使用Eclipse的WindowBuilder插件实现主页面。主页面设计灵活,功能包括仓库货物及货物种类的管理,如添加、修改、删除等操作,以及一些辅助功能按钮。遇到图片资源找不到导致的空指针异常,可通过检查路径解决。文中还推荐了一个小图标网站供参考。
摘要由CSDN通过智能技术生成

       上一篇博客我讲了数据库的创建以及管理员表的实现和管理员登录页面的实现,这一篇我来说说仓库管理系统的主页面的实现。主要是用eclipse中的插件windowbuilder来实现。其下载地址为:http://www.eclipse.org/windowbuilder/download.php。主页面要根据个人的审美爱好的不同可以设计不同的风格。不过这里重在功能的实现。如果你喜欢更好的风格可以自行私下里花时间去进行。个人感觉前端页面只要花时间就可以做出比较高大上炫的页面(如有不对,就当胡说)。

       仓库管理系统主页面的主要的按钮分为两类一类是仓库货物及货物种类的管理:货物管理按钮包括货物的添加,货物的修改,货物的删除;货物种类的管理主要是货物种类的添加,货物种类的修改,货物种类的删除;一类是一些细致末节的小按钮比如联系我们,安全退出等按钮。好了说了这么多不如代码来的实际,下面是代码的实现。

主窗体页面及按钮实现,以及离开系统按钮操作实现:

package com.panli.view;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Toolkit;
import javax.swing.JDesktopPane;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
/**
 * 主页面视图层
 * @author Peter
 *
 */
public class MainFrm extends JFrame {

	private JPanel contentPane;
	private JDesktopPane table;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					MainFrm frame = new MainFrm();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public MainFrm() {
		setTitle("\u4ED3\u5E93\u7BA1\u7406\u7CFB\u7EDF\u4E3B\u9875\u9762");
		setIconImage(Toolkit.getDefaultToolkit().getImage(MainFrm.class.getResource("/images/goods_logo.png")));
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBoun
  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值