qq登录面板制作Java实训报告
实  验  报  告
学院: 计算机科学学院 专业:计算机科学与技术 2020年 5月1日
社保与养老保险区别机械工程师报考
姓  名
秦宏伟
学  号
2019040131078
班  级
2班
指导老师
夏南
课程名称
认知实习什么都可以原谅
初七祝福语简短
梦见掉牙齿是什么意思 周公解梦
实验名称
Java实训-GUI应用
1.实验目的
掌握Java的安装;
提高学生本身对代码的认知;
掌握简单Java代码的编写;
2.实验内容
编写一套简单的qq登录、注册的Java代码
3.实验环境
(1)开发环境jdk1.8.02运行环境jre1.8.03)编译器Eclipse
4.实验方法和步骤(含设计)
总体设计
 
 
代码设计 
主要代码
    /**窗体组件初始化**/
    public void init(){
        //创建一个容器,其中的图片大小和setBounds第三、四个参数要基本一致
        Container container = ContentPane();
        j1 = new JLabel();
        Image img1 = new ImageIcon("D:/bgimg.png").getImage();//设置背景
        j1.setIcon(new ImageIcon(img1));
        j1.setBounds(0, 0, 355, 265);
        j2 = new JLabel();    //qq头像设定
        Image img2 = new ImageIcon("D:/hdimg.png").getImage();
        j2.setIcon(new ImageIcon(img2));
        j2.setBounds(40, 95, 50, 53);
        ulName = new JTextField();      //用户名输入框
        ulName.setBounds(100, 100, 150, 20);
        j3 = new JLabel("注册账号");  //注册账号
        j3.setBounds(260, 100, 70, 20);
        ulPasswd = new JPasswordField();      //密码输入框
        ulPasswd.setBounds(100, 130, 150, 20);
        j4= new JLabel("回密码");  //回密码
        j4.setBounds(260, 130, 70, 20);
        c1 = new JCheckBox("记住密码");    //记住密码
        c1.setBounds(105, 155, 80, 15);
        cb1 = new JComboBox<String>();  //用户登陆状态选择
        cb1.addItem("在线");
        cb1.addItem("隐身");
        cb1.addItem("离开");
        cb1.setBounds(40, 150, 55, 20);
        b1 = new JButton("登录");  //登陆按钮
        //设置字体和颜和手形指针
        b1.setFont(new Font("宋体", Font.PLAIN, 12));
        b1.setForeground(Color.RED);
        b1.PredefinedCursor(Cursor.HAND_CURSOR));
        b1.setBounds(280, 200, 65, 20);
        //给按钮添加
        b1.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String cmd = e.getActionCommand();
                if("登录".equals(cmd)){
                    String username = Text();
                    String userpassword = Text();
                    if(username.equals("tskk") && userpassword.equals("123456")){
                        JOptionPane.showConfirmDialog(null, "登录成功");
                    }else{
                        JOptionPane.showConfirmDialog(null, "登录失败");}
}
}
5.程序及测试结果
测试登录窗口
点击运行文件,弹出窗口如下:
   
    在线方式
    登录错误提示
             
6.实验分析与体会
经济学专业是学什么
为期几个礼拜的JAVA 实训结束了,从本次实训中学习到了很多平时上课不能学习到的东西,从原来什么都不懂,到现在已经懂了很多。实训的内容是模仿我们很熟悉的QQ软件,做一个及时聊天的工具,听起来就感觉难度很大。刚开始的几周就悲剧了,都是听老师在讲天书,意思都不懂,后来渐渐的对老师所讲的内容有所了解。
后面几周是都在为QQ软件的实现做铺垫,老师让我们对QQ软件的实现有了基本的了解。最后一周进入了主题,实现QQ的功能,开始都是看着老师直播敲代码,基本是不懂代码含义,也有惰性不想去了解,但后来在跟其他组员的学习讨论中,慢慢对代码有了初步的了解。感觉在准备实训的过程中,是学到最多,一大堆的问题都过来你,多亏了向同学请教,不然真的什么都不会。五周的实训说短也不短说长也不长,总来的来说还是能学到一些东西,虽然前期都不会,但是在后来却是了解到了很多。
实验日期 :  2020  5   1
教师评语
签名:                年    月    日

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。