JAVA个人简介个性签名GUI

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.border.*;

import javax.swing.event.*;

import java.io.*;

import java.awt.geom.*;

class Vita extends JFrame implements ActionListener{ int startX,startY,endX,endY;

int colorNumber=1;

JTextField TextName,QQNumber;

JTextArea TextVita;

JRadioButton Male,Female;

JList ListMajor;

JComboBox BoxSchool;

JCheckBox Master;

JButton buttonEnter,buttonClear;

JPanel panel;Graphics g;

public void actionPerformed(ActionEvent e){ if(e.getSource()==buttonEnter){save();} else if(e.getSource()==buttonClear){ colorNumber=colorNumber+1;}

}

void save(){

JFileChooser fc=new JFileChooser();

fc.showSaveDialog(this);

File file=fc.getSelectedFile();

try{

FileWriter out=new FileWriter(file); out.write(TextVita.getText());

out.close();

}

catch(Exception e){}

}

public Vita(){

super("个人简历处理系统");

JPanel panel = new JPanel();

panel.setPreferredSize(new Dimension(400,200)); panel.setBackground(Color.white);

addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){

startX = e.getX();

startY = e.getY();

}

public void mouseReleased(MouseEvent e){

Graphics g = getGraphics();

endX = e.getX();

endY = e.getY();

g.drawLine(startX,startY,endX,endY);

} });

addMouseMotionListener(new MouseAdapter(){

public void mouseDragged(MouseEvent e){

Graphics g = getGraphics();

Graphics2D g2D=(Graphics2D)g;

BasicStroke bs=new BasicStroke(10,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER); g2D.setStroke(bs);

if(colorNumber%2==1){

g.setColor(Color.blue);

}

else if(colorNumber%2==0){

g.setColor(Color.white);

}

endX = e.getX();

endY = e.getY();

g.drawLine(startX,startY,endX,endY);

startX=endX;

startY=endY;

} });

Male=new JRadioButton("男");

Female=new JRadioButton("女");

ButtonGroup Sex=new ButtonGroup();

Sex.add(Male);Sex.add(Female);

TextVita=new JTextArea(12,18);

TextVita.setLineWrap(true);

JPanel Pan=new JPanel();

Pan.setLayout(new GridLayout(1,1));

JTextField TextName=new JTextField();

JTextField QQNumber=new JTextField();

Pan.add(new JScrollPane(TextVita));

String School[]={"清华大学","北京大学","中国人民大学","北京交通大学","北京航空航天大学"};

String Major[]={"计算机","档案学","信息管理","政务管理","数学","文学","法学"}; JComboBox BoxSchool=new JComboBox();

for(int i=0;i<School.length;i++){

BoxSchool.addItem(School[i]);

}

JList ListMajor=new JList(Major);

ListMajor.setVisibleRowCount(4);

JScrollPane ListPane = new JScrollPane(ListMajor); JPanel ListPanel = new JPanel();

ListPanel.add(ListPane);

JCheckBox Master=new JCheckBox("是否为研究生"); buttonEnter=new JButton("yyy");

buttonClear=new JButton("橡皮"); buttonEnter.addActionListener(this); buttonClear.addActionListener(this); Box boxH1=Box.createHorizontalBox(); boxH1.add(new JLabel("姓名:")); boxH1.add(TextName); Box boxH2=Box.createHorizontalBox(); boxH2.add(new JLabel("性别:")); boxH2.add(Male); boxH2.add(Female); Box boxH3=Box.createHorizontalBox();

boxH3.add(new JLabel("毕业学校:"));

boxH3.add(BoxSchool);

Box boxH4=Box.createHorizontalBox();

boxH4.add(new JLabel("所学专业:"));

boxH4.add(ListPanel);

Box boxH5=Box.createHorizontalBox();

boxH5.add(Master);

Box boxH6=Box.createHorizontalBox();

boxH6.add(new JLabel("QQ:"));

boxH6.add(QQNumber);

Box boxH7=Box.createHorizontalBox();

boxH7.add(new JLabel("个性签名:"));

Box boxV1=Box.createVerticalBox();

boxV1.add(boxH1);

boxV1.add(boxH2);

boxV1.add(boxH3);

boxV1.add(boxH4);

boxV1.add(boxH5);

boxV1.add(boxH6);

boxV1.add(boxH7);

Box boxH11=Box.createHorizontalBox();

boxH11.add(new JLabel("个人简历:"));

boxH11.add(Pan);

Box boxV2=Box.createVerticalBox();

boxV2.add(boxH11);

boxV2.add(buttonEnter);

boxV2.add(buttonClear);

Box baseBox=Box.createHorizontalBox();

baseBox.add(boxV1);

baseBox.add(boxV2);

Container con=getContentPane();

con.setLayout(new FlowLayout());

con.add(baseBox);

con.add(panel);

setSize(500,600);

setVisible(true);

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }

public static void main (String[] args) {

new Vita();

}

}

 

第二篇:JAVA简历模版

  

                                                                                           

个人介绍    姓  名:   *******                                 性   别:  男

            现住地:    北京                                   学   历:  大专

            电  话:    ***********                            邮   箱:  mcs_j2ee@126.com

求职意向    J2EE软件工程师

教育背景    20##年9月  – 20##年7月       北大资源学院                  计算机应用

工作经历    20##年8月  – 20##年9月    中青德坤(北京)网络科技有限公司    java程序员

专业技能    ◆   熟练的运用java开发环境和项目构建

◆    熟练应用JSP/Servlet/JDBC/JavaBean的MVC模式开发项目

◆   熟练使用Struts,Hibernate,Spring Framework等框架进行整合项目开发

◆   对DAO及其它常用的javaEE设计模式有一定了解

◆   熟悉数据库SQL Server 20##、MySql、Oracle,熟练掌握标准SQL语言

◆   熟练应用JAVA应用服务器进行Java软件开发:如Apache Tomcat,JBoss等

◆   熟练的在Window和Linux平台下部署应用程序

◆   熟练掌握主流的java IDE工具,如:Eclipse,JBuilder

◆   熟练使用Junit进行单元测试

◆   了解面向对象的软件分析、设计方法:OOA、OOD、XML语言

项目经验    一、南苑机场指令下达系统

描述:公司内部命令下达系统是一个针对总部向下面的各个部门下达指令,各个部门并提交工作报告,及相互发送信息,解决了通讯问题,系统类似于Email但是又弥补了Email不安全的缺点,形成了公司内部网的通信安全。

开发技术:Struts+Spring+Hibernate

开发工具:Dreamweaver8.0 + MyEclipse5.0

数 据 库:MySQL5.0

角    色:开发组组员

负责模块:命令管理模块 ,人员管理模块

团队人数:3人

时    间:2006.8 -----2006.10

           二、华英办公管理系统

描述:本系统是为华英科贸有限公司所开发的一套管理系统,办公管理系统基于领先的J2EE技术开发而成。除了具有传统OA的邮件、工作流、文档等功能外,还引进了项目管理和知识管理的思想,更加注重工作任务的分解、协同和监督;知识的积累、沉淀和分享,多条件跳转的分支流更为特色,有效为企业构筑协同工作平台。本系统不仅仅是一套简单的办公自动化系统,其蕴涵的管理理念和协同管理模式是真正值得企业借鉴和系统的价值所在。

开发技术:Struts 1.2 + Hibernate3.0

开发工具:Dreamweaver8.0 + MyEclipse5.0

数 据 库: MySql5.0

角    色:开发组组员

负责模块:职位管理、客户管理

               团队人数:3人

时    间:2006.11 -----2007.2

         三、TDBCRM 客户管理系统

描述:该系统以实现企业数据资源共享,提高企业工作效率和管理水平,增强与企业

的沟通能力为目的;以客户为中心,从服务推广、客户支持、服务流程优化方面

实现办公自动化,进而实现科学化的统计分析,从而指导进一步的工作。

               开发技术:Struts + Hibernate

开发工具:Dreamweaver8.0 + MyEclipse5.0

数 据 库: MySql5.0

角    色:开发组组员

负责模块:企业信息管理,参展管理

               团队人数:3人

时    间:2007.6 -----2007.8

自我评价      吃苦耐劳,有强烈的敬业精神和团队协作精神,能够承受一定的压力,能迅速的适应各

环境,并融合其中。

◆  有积极进取的工作精神和实际动手能力,对新知识、新技术有着强烈的求知欲与良好的接受能力。

◆   能遵循编程规范进行编码。

◆   对编程具有浓厚的兴趣。

相关推荐