毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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平台下应用程序分组管理软件设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
C#学校科研管理系统的设计
公寓空调设计任务书
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...