企业业务开发实践项目报告.docx
《企业业务开发实践项目报告.docx》由会员分享,可在线阅读,更多相关《企业业务开发实践项目报告.docx(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大 连 东 软 信 息 学 院企业业务开发实践实验报告系 别: 信息管理系 专业班级: 信息 学 号: 151 学生姓名: 指导教师: 张奇松 2015年 8月 17 日 企业业务开发实践一、GUI基础知识习题1.图形界面1.1实验目的学习GUI,主要是Swing程序设计,包括常用窗体,标签组件和图表,常用布局管理器,常用面板,按钮组件,文本组件以及事件监听器等。1.2实验代码及运行结果(运行结果截图)1.创建一个窗体,布局如图所示,窗体大小为300,200setBounds(100, 100, 300, 200);contentPane = new JPanel();contentPane.
2、setBorder(new EmptyBorder(5, 5, 5, 5);contentPane.setLayout(new BorderLayout(0, 0);setContentPane(contentPane);JLabel lblswing = new JLabel(u4F60u597DuFF0CSwing);contentPane.add(lblswing, BorderLayout.WEST);2.创建一个窗体,布局如图所示,窗体大小为200,120contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(
3、5, 5, 5, 5);setContentPane(contentPane);contentPane.setLayout(null);JButton btnNewButton = new JButton(u5DE6);btnNewButton.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) 编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第81页 共83页btnNewButton.setBounds(31, 68, 71, 38);contentPane.ad
4、d(btnNewButton);JButton btnNewButton_1 = new JButton(u4E2Du95F4);btnNewButton_1.setBounds(135, 68, 84, 38);contentPane.add(btnNewButton_1);JButton btnNewButton_2 = new JButton(u53F3);btnNewButton_2.setBounds(255, 68, 61, 38);contentPane.add(btnNewButton_2);JCheckBox checkBox = new JCheckBox(u5DE6);c
5、heckBox.setBounds(31, 161, 71, 23);contentPane.add(checkBox);JCheckBox checkBox_1 = new JCheckBox(u53F3);checkBox_1.setBounds(100, 161, 80, 23);contentPane.add(checkBox_1);JRadioButton radioButton = new JRadioButton(u5DE6);radioButton.setBounds(182, 161, 83, 23);contentPane.add(radioButton);JRadioBu
6、tton radioButton_1 = new JRadioButton(u53F3);radioButton_1.setBounds(267, 161, 84, 23);contentPane.add(radioButton_1);3. 创建一个窗体,布局如图所示,窗体大小为300,120setTitle(u7EFCu5408u4F8Bu7A0B);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 300, 120);contentPane = new JPanel();contentPane.setBor
7、der(new EmptyBorder(5, 5, 5, 5);setContentPane(contentPane);contentPane.setLayout(null);JList list_1 = new JList();list_1.setBounds(251, 114, 29, -17);contentPane.add(list_1);JComboBox comboBox = new JComboBox();comboBox.setModel(new DefaultComboBoxModel(new String u9009u9879u4E00, u9009u9879u4E8C,
8、u9009u9879u4E09);comboBox.setBounds(23, 22, 65, 28);contentPane.add(comboBox);JList list = new JList();list.setModel(new AbstractListModel() String values = new String u9009u9879u4E00, u9009u9879u4E8C, u9009u9879u4E09;public int getSize() return values.length;public Object getElementAt(int index) re
9、turn valuesindex;);list.setBounds(98, 10, 50, 61);contentPane.add(list);JList list_3 = new JList();list_3.setBounds(279, 33, -9, 51);contentPane.add(list_3);JList list_2 = new JList();list_2.setBounds(309, 114, 1, 1);contentPane.add(list_2);JScrollPane scrollPane = new JScrollPane();scrollPane.setBo
10、unds(169, 6, 50, 61);contentPane.add(scrollPane);JTextArea textArea = new JTextArea();textArea.setText(1rn2rn3rn4rn5);scrollPane.setViewportView(textArea);4. 创建一个登录界面,布局如图所示,窗体大小为300,200setTitle(u767Bu5F55u754Cu9762);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 300, 200);conten
11、tPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5);setContentPane(contentPane);contentPane.setLayout(null);JLabel label = new JLabel(u7528u6237u540DuFF1A);label.setBounds(21, 47, 54, 15);contentPane.add(label);JLabel label_1 = new JLabel(u5BC6u7801uFF1A);label_1.setBounds(21, 72,
12、 54, 15);contentPane.add(label_1);JTextArea textArea = new JTextArea();textArea.setBounds(68, 43, 104, 19);contentPane.add(textArea);JTextArea textArea_1 = new JTextArea();textArea_1.setBounds(68, 72, 104, 15);contentPane.add(textArea_1);JButton button = new JButton(u767Bu5F55);button.setBounds(10,
13、114, 93, 23);contentPane.add(button);JButton button_1 = new JButton(u91CDu7F6E);button_1.setBounds(130, 114, 93, 23);contentPane.add(button_1);5.创建一个窗体,布局如图所示,窗体大小为500,300setTitle(eu5FAEu8FDBu9500u5B58u7BA1u7406u7CFBu7EDF);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 500, 300);
14、JMenuBar menuBar = new JMenuBar();setJMenuBar(menuBar);JMenu menu = new JMenu(u6587u4EF6);menuBar.add(menu);JMenuItem menuItem = new JMenuItem(u65B0u5EFA);menu.add(menuItem);JMenuItem menuItem_1 = new JMenuItem(u6253u5F00);menu.add(menuItem_1);JMenuItem menuItem_2 = new JMenuItem(u4FDDu5B58);menu.ad
15、d(menuItem_2);JMenuItem menuItem_3 = new JMenuItem(u9000u51FA);menu.add(menuItem_3);JMenu menu_1 = new JMenu(u5546u54C1u7BA1u7406);menuBar.add(menu_1);JMenuItem mntmNewMenuItem = new JMenuItem(u5546u54C1u67E5u8BE2);menu_1.add(mntmNewMenuItem);JMenuItem menuItem_4 = new JMenuItem(u5546u54C1u6DFBu52A0
16、);menu_1.add(menuItem_4);JMenuItem mntmNewMenuItem_1 = new JMenuItem(u5546u54C1u4FEEu6539);menu_1.add(mntmNewMenuItem_1);JMenuItem menuItem_5 = new JMenuItem(u5546u54C1u5220u9664);menu_1.add(menuItem_5);JMenu menu_2 = new JMenu(u4F9Bu5E94u5546);menuBar.add(menu_2);JMenuItem menuItem_6 = new JMenuIte
17、m(u7F16u8F91u4F9Bu5E94u5546);menu_2.add(menuItem_6);JMenu menu_3 = new JMenu(u7528u6237);menuBar.add(menu_3);JMenuItem menuItem_7 = new JMenuItem(u7F16u8F91u7528u6237);menu_3.add(menuItem_7);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5);contentPane.setLayout(new Border
18、Layout(0, 0);setContentPane(contentPane);2.Java基础知识回顾2.1实验目的回顾Java基础知识,包括基本数据类型,流程控制,字符串,类和对象等基础知识。2.2实验代码及运行结果(运行结果截图)1.进行下列变量说明:初始值为0的int变量;初始值为1000的long变量;初始值为3.4的float变量;初始值为34.45的double变量;初始值为4的char变量;初始值为true的boolean变量;package fistswing;public class helloword public static void main(String arg
19、s) / TODO 自动生成的方法存根int a=0;long b=1000;float c=3.4f;double d=34.45;char e=4;boolean f=true;2.考虑下面的语句,这些语句正确吗?byte a = 100;long b = a*3+4;double c = a*3.1+b/2;int x = b; long b = x;bytea=100;longb=a*3+4;doublec=a*3.1+b/2;intx=b;longb=x;3.设有以下分段函数:编写一程序,输入自变量x的值,输出函数y的值。利用多分支if语句的方法编写程序。package fistsw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 业务 开发 实践 项目 报告
限制150内