毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JAVA进销存管理系统的研究与应用+ER图(9)
图 4.5 进货单页面
商品管理界面如图4.6所示,该界面包括商品的添加,修改,删除等功能。
图 4.6 商品管理页面
4.3.2 主窗体设计
主窗体界面也是该系统主导界面。应用程序主窗体一般具有层次清晰明确的系统菜单和工具栏,其中所有的菜单项都包含在系统菜单中,而工具栏主要提供常用功能快捷访问按钮。本系统采用导航面板,从一定程度上同时具有系统菜单和工具栏的优点,而且导航面板的界面更加直观,方便。
创建主窗体
创建主窗体的步骤如下:
(1)创建JXFrame类,在类中创建并初始化窗体对象,为窗体添加桌面面板,并设置背景图片。其代码如下:
private JDesktopPane desktopPane;
private JFrame frame;
private JLabel backLabel;
// 创建窗体的Map类型集合对象
private Map<String, JInternalFrame> ifs = new HashMap<String, JInternalFrame>();
public JXCFrame() {
frame = new JFrame("企业进销存管理系统");
frame.getContentPane().setBackground(new Color(170, 188, 120));
frame.addComponentListener(new FrameListener());
frame.getContentPane().setLayout(new BorderLayout());
frame.setBounds(100, 100, 800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
backLabel = new JLabel();// 背景标签
backLabel.setVerticalAlignment(SwingConstants.TOP);
backLabel.setHorizontalAlignment(SwingConstants.CENTER);
updateBackImage(); // 更新或初始化背景图片
desktopPane = new JDesktopPane();
desktopPane.add(backLabel, new Integer(Integer.MIN_VALUE));
frame.getContentPane().add(desktopPane);
JTabbedPane navigationPanel = createNavigationPanel();
// 创建导航标签面板
frame.getContentPane().add(navigationPanel, BorderLayout.NORTH);
frame.setVisible(true);
}
(2)编写主窗体的main()方法,在该方法中创建登陆窗口对象,登陆窗体能验证登陆信息,验证通过够显示主窗体界面。其代码入下:
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Login();
}
});
}
创建导航面板
创建导航面板的步骤如下:
在JXCFrame类中编写createNatvigationPnael()方法,在该方法中创建JTabbedPane选项卡面板对象。为突显立体效果,该选项卡设置使用BevelBorde 边框效果,而后依次创建各个选项卡。其代码如下:
private JTabbedPane createNavigationPanel() { // 创建导航标签面板的方法
JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.setFocusable(false);
tabbedPane.setBackground(new Color(211, 230, 192));
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
Philips乐曲检索系统之特征提取算法实现
下一篇:
Android平台下应用程序分组管理软件设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
java+mysql文星酒店客房管理系统设计
java的B2C型电子商务网站管理系统的设计
局域网管理系统的设计与实现
医疗公众号管理系统设计+源代码
Android药品公司管理系统的设计+源代码
上海居民的社会参与研究
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...
压疮高危人群的标准化中...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计