上一篇博客我讲了数据库的创建以及管理员表的实现和管理员登录页面的实现,这一篇我来说说仓库管理系统的主页面的实现。主要是用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