项目开发个人工作总结.ppt

上传人:大米 文档编号:569947660 上传时间:2024-07-31 格式:PPT 页数:14 大小:492KB
返回 下载 相关 举报
项目开发个人工作总结.ppt_第1页
第1页 / 共14页
项目开发个人工作总结.ppt_第2页
第2页 / 共14页
项目开发个人工作总结.ppt_第3页
第3页 / 共14页
项目开发个人工作总结.ppt_第4页
第4页 / 共14页
项目开发个人工作总结.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《项目开发个人工作总结.ppt》由会员分享,可在线阅读,更多相关《项目开发个人工作总结.ppt(14页珍藏版)》请在金锄头文库上搜索。

1、分工合作,共同进步 关于我在简单邮件项目开发所做工作的一点总结 黄冈师范学院数信学院信息0701200721240108 刘威我在此次项目中主要的工作1编写“SendFrame”界面,即为邮件撰写界面。 2编写“Register”界面,即为邮件撰写界面。两个界面主要的一些组成在“撰写”界面中,主要有菜单栏、工具栏,然后还有收件人、抄送、主题三栏,再是快捷的编辑选项,最下面的就是编辑文本区。在注册界面中,主要由一些关于个人基本信息的选项和文本填写为主,如用户名、用户密码、用户出生年月日等信息。撰写界面的具体效果如下注册界面的效果如下在此,我只简单介绍一下撰写邮件界面public void sho

2、wMenu1() / 设置菜单栏 JMenu menu1 = new JMenu(“邮件”); JMenuItem sendemai = new JMenuItem(发送邮件);sendemai.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) sendMail();); menu1.add(sendemai); 左 边代码对应的是第一个菜单“”邮件 “, 并有三个子菜单,分别为”发送邮件“、”新建邮件“、”移至发 件箱”等三个子菜单。 JMenu menu2 = new JMen

3、u(编辑);JMenuItem cutMenuItem = new JMenuItem(剪切);cutMenuItem.setToolTipText(Cut);cutMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X,java.awt.event.InputEvent.CTRL_MASK);menu2.add(cutMenuItem);cutMenuItem.addActionListener(new ActionListener() public void action

4、Performed(ActionEvent arg0) ta.cut(););menu2.add(cutMenuItem);JMenuItem copyMenuItem = new JMenuItem(复制);copyMenuItem.setToolTipText(Copy);menu2.add(copyMenuItem);copyMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C,java.awt.event.InputEvent.CTRL_MASK);copyMenu

5、Item.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) ta.copy(););menu2.add(copyMenuItem);JMenuItem pasteMenuItem = new JMenuItem(粘贴);pasteMenuItem.setToolTipText(Paste);pasteMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V,j

6、ava.awt.event.InputEvent.CTRL_MASK);menu2.add(pasteMenuItem);pasteMenuItem.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) 此时主要是在ta.paste(); 编辑菜单中,四个子菜单“剪切”、“复制” “粘贴”、“删除”。);menu2.add(pasteMenuItem);JMenuItem deleteMenuItem = new JMenuItem(删除);deleteMenuItem.setT

7、oolTipText(Delete);deleteMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D,java.awt.event.InputEvent.CTRL_MASK);menu2.add(deleteMenuItem);deleteMenuItem.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) / deleteta.replaceRange(

8、null, ta.getSelectionStart(), ta.getSelectionEnd(););menu2.add(deleteMenuItem);JMenu menu4 = new JMenu(格式); JMenuItem fg = new JMenuItem(字体颜色); fg.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setForeground(JColorChooser.showDialog(null,Color Chooser, null););m

9、enu4.add(fg);JMenuItem bg = new JMenuItem(背景颜色);bg.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setBackground(JColorChooser.showDialog(null,Color Chooser, null););menu4.add(bg);mb.add(menu1);mb.add(menu2);mb.add(menu4); 此时,格式菜单栏中对应”字体颜色“和”背景颜色“。下面对应的是工具栏public

10、 void showToolBar1() / 设置工具栏JButton b1 = new JButton(new ImageIcon(images/发送.jpg);b1.setToolTipText(发送);b1.addMouseListener(new MouseAdapter() public void mouseClicked(MouseEvent e) sendMail(););JButton b2 = new JButton(new ImageIcon(images/收取.jpg);b2.setToolTipText(存至发件箱);b2.addMouseListener(new Mo

11、useAdapter() public void mouseClicked(MouseEvent e) moveToSend(););tb.add(b1);tb.add(b2); 右边主要对应的相应文本区的填写public void showTextField() l1 = new JLabel(收件人:);tf1 = new JTextField(20);l2 = new JLabel(抄送:);tf2 = new JTextField(20);l3 = new JLabel(主题:);tf3 = new JTextField(20);pane1.setLayout(new BorderLa

12、yout();JPanel p1 = new JPanel();p1.setLayout(new GridLayout(3, 1);JPanel p2 = new JPanel();p2.setLayout(new GridLayout(3, 1);p1.add(l1);p1.add(l2);p1.add(l3);p2.add(tf1);p2.add(tf2);p2.add(tf3);pane1.add(p1, BorderLayout.WEST);pane1.add(p2, BorderLayout.CENTER);pane.setLayout(new BorderLayout();pane

13、.add(pane1, BorderLayout.NORTH);this.setFont();private void setFont() JPanel pan = new JPanel();JPanel pan2 = new JPanel();pan.setLayout(new BorderLayout();/ pan2.setLayout(new GridLayout(1,9);JLabel lab0 = new JLabel(字体);final JComboBox box1 = new JComboBox(new String 宋体, 楷体_GB2312,隶书, 幼圆 );box1.se

14、tSelectedIndex(0);JLabel lab = new JLabel(字号);final JComboBox box2 = new JComboBox(new String 8, 9, 10,11, 12, 15, 18, 20, 24, 28, 32 );box2.setSelectedIndex(5);JLabel lab1 = new JLabel(字型);final JComboBox box3 = new JComboBox(new String 常规, 粗体, 斜体,粗斜体 );final int fontData = Font.PLAIN, Font.BOLD, F

15、ont.ITALIC,Font.BOLD + Font.ITALIC ;JButton jb1 = new JButton(new ImageIcon(images/左对齐.jpg);JButton jb2 = new JButton(new ImageIcon(images/右对齐.jpg);JButton jb3 = new JButton(new ImageIcon(images/居中.jpg);JButton jb4 = new JButton(new ImageIcon(images/A1.jpg);JButton jb5 = new JButton(new ImageIcon(im

16、ages/A.jpg);pan2.add(lab0);pan2.add(box1);pan2.add(lab);pan2.add(box2);pan2.add(lab1);pan2.add(box3);pan2.add(jb4);pan2.add(jb5);pan2.add(jb1);pan2.add(jb2);pan2.add(jb3);pan.add(pan2, BorderLayout.NORTH);ta.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);下面仍然是编辑快捷键相应代码box1.addActionList

17、ener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setFont(new Font(box1.getSelectedItem().toString(),fontDatabox3.getSelectedIndex(), Integer.parseInt(box2.getSelectedItem().toString(););box2.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.s

18、etFont(new Font(box1.getSelectedItem().toString(),fontDatabox3.getSelectedIndex(), Integer.parseInt(box2.getSelectedItem().toString(););box3.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setFont(new Font(box1.getSelectedItem().toString(),fontDatabox3.getSelecte

19、dIndex(), Integer.parseInt(box2.getSelectedItem().toString(););jb1.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT););jb2.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e)

20、ta.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT););jb3.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setComponentOrientation(ComponentOrientation.UNKNOWN););jb4.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.s

21、etBackground(JColorChooser.showDialog(null,Color Chooser, null););jb5.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) ta.setForeground(JColorChooser.showDialog(null,Color Chooser, null););JScrollPane scrollPane = new JScrollPane(ta);pan.add(scrollPane, BorderLayout.CENTER);pane.add(pan, BorderLayout.CENTER);总结 可以说,这次是我第一次在小组中参与做项目,学到了很多,收获了很多,同时又发现了自身很多的不足。不管怎么样,有这次机会都是难能可贵的。前面讲述的内容可能不太完整或有错误,有些地方由于篇幅有限在此没有一一写完,望批评指正。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号