【Alpha版本】冲刺阶段——Day6

阅读目录

* [今日进展](#1)
* [问题困难](#2)
* [明日任务](#3)
* [今日贡献量](#4)
* [TODOlist](#5)

【今日进展】

  • 为注册模块增加界面代码
public static void Windows() {
WindowActionEvent win=new WindowActionEvent();
win.setBounds(780,450,290,130);
win.setTitle("注册");
}
public static class WindowActionEvent extends JFrame {
public static String name;
public static String cipher;
JButton button;
JTextField inputText;
JPasswordField inputCipher;
public WindowActionEvent() {
init();
setVisible(true);
setResizable(false);
}
void init() {
setLayout(new FlowLayout());
inputText=new JTextField(20);
inputCipher=new JPasswordField(20);
button = new JButton("注册");
button.addActionListener(event->{
name=inputText.getText();
char [] a=inputCipher.getPassword();
cipher=new String(a);
//System.out.println(name);
//System.out.println(cipher);
Register register=new Register();
register.insertMessage(name,cipher);
});
add(new JLabel("新账号"));
add(inputText);
add(new JLabel(" 密码"));
add(inputCipher);
add(button);
}
}
}
  • 为登录模块增加界面代码

  • 为修改密码模块增加界面代码

  • 为注销模块增加界面代码

  • 完成主函数代码

public class Program{
public static void main(String[] args) throws SQLException {
WindowActionEvent win=new WindowActionEvent();
win.setBounds(700,450,450,100);
win.setTitle("Java红茶加密存储系统");
CreatTable.Creat();
} public static class WindowActionEvent extends JFrame {
JButton button1;
JButton button2;
JButton button3;
JButton button4;
public WindowActionEvent() {
init();
setVisible(true);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init() {
FlowLayout flowLayout=new FlowLayout();
flowLayout.setAlignment(FlowLayout.CENTER);
setLayout(flowLayout);
button1 = new JButton("登录");
button1.setPreferredSize(new Dimension(100,40));
button2 = new JButton("注册");
button2.setPreferredSize(new Dimension(100,40));
button3 = new JButton("注销");
button3.setPreferredSize(new Dimension(100,40));
button4 = new JButton("修改密码");
button4.setPreferredSize(new Dimension(100,40));
button1.addActionListener(event->{
Login.Windows();
/*
login.setName();
login.setCipher();
login.LOGIN();
*/
});
button2.addActionListener(event->{
Register.Windows();
});
button3.addActionListener(event->{
Cancel.Windows();
});
button4.addActionListener(event->{
Modify.Windows();
});
add(button1);
add(button2);
add(button3);
add(button4);
}
}
}

【问题困难】

  • 界面比列设计不合理,影响美观度。

【明日任务】

  • 韩啸: 跟进TODOList,准备答辩

  • 夏云霄: 跟进燃尽图,准备答辩

  • 陈思兵: 理解代码、制作答辩ppt

  • 朱文远:将现有程序打包成jar包,准备答辩

  • 张家佳:收集团队成员进展并且汇总,撰写博客,准备答辩

【今日贡献量】

韩啸 夏云霄 陈思兵 朱文远 张家佳
4 5.5 5 5.5 3

【TODOlist】

【Alpha版本】冲刺阶段——Day6的更多相关文章

  1. 作业七:团队项目——Alpha版本冲刺阶段

      本次作业为期三周时间,要求各组结合所选项目并阅读教材<构建之法>第六章内容,完成项目的Alpha版本.本阶段的主要内容如下:(20分) 1. 每天组织一次站立会议,讨论每个成员的昨天进 ...

  2. 作业七:团队项目——Alpha版本冲刺阶段010

    今日安排:组内成员讨论 今日进程:组内成员讨论结束,并有明确的解决办法,每个人准备实践

  3. 作业七:团队项目——Alpha版本冲刺阶段009

    今日安排:组内成员讨论 今日进度:组内成员讨论分工细节以及可能遇到的问题,并提出解决方案

  4. 作业七:团队项目——Alpha版本冲刺阶段008

    今日进度:组内成员讨论 今日安排:组内成员分工

  5. 作业七:团队项目——Alpha版本冲刺阶段007

    今日进展:完善游戏主体代码. 今日安排:让游戏能运行起来.

  6. 作业七:团队项目——Alpha版本冲刺阶段006

    今日进展:完成主体代码. 今日安排:对程序主体进行编写.

  7. 作业七:团队项目——Alpha版本冲刺阶段005

    今日进展:编写代码. 今日安排:完成开始部分代码.

  8. 作业七:团队项目——Alpha版本冲刺阶段004

    今日进展:我们的扫雷基本界面已经差不多了,准备开始编写内部代码. 今日安排:做好界面,准备开始代码编写.

  9. 作业七:团队项目——Alpha版本冲刺阶段003

    今日进展:我们的目标是做一款扫雷游戏,所以我们先去玩了几款游戏,找到了扫雷游戏的一些特点. 今日安排:先进行了一些必要的游戏过程,进行了基本的扫雷界面规划.

  10. 作业七:团队项目——Alpha版本冲刺阶段002

    今日进展:我们终于安装好了软件,今天开始进行作业设计. 今日安排:今天开始我们要开始我们的框架的设计.

随机推荐

  1. sql server误删数据恢复delete(低效版)

    关键词:sql server误删数据恢复,mssql误删数据恢复,delete --切换数据库 use master --构建函数 Create PROCEDURE Recover_Deleted_D ...

  2. OC仿QQ侧滑

    之前做侧滑用的控件的DDMenu,总感觉好像差了点什么,自己尝试写了一个,三层叠加,感觉效果不理想,偶然间看到了一篇博客,与大家分享,再次申明,该代码不是我写的,只是为了给自己留一个查找资料的机会 下 ...

  3. MYSQL的历史

    MYSQL的历史 见证MySQL发展历程 各分支版本溯源 http://tech.it168.com/a2012/0621/1363/000001363446.shtml [IT168 技术]毫无疑问 ...

  4. MySQL 5.7 Replication 相关新功能说明 (转)

    背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制.基于组提交的并行复制.在线修改Replication Filter.GTID增强.半同步复制增强等.因为都是和复制相关, ...

  5. ROS开发与常用命令

    初始化ROS的catkin工作空间:catkin_init_workspace 编译ROS的catkin工作空间:catkin_make 读取当前catkin工作空间的环境变量:source deve ...

  6. Flask框架从入门到实战

    Flask简介: Flask是一个使用 Python 编写的轻量级 Web 应用框架,基于 WerkzeugWSGI工具箱和 Jinja2模板引擎.使用 BSD 授权. Flask也被称为 " ...

  7. [LeetCode] 607. Sales Person_Easy tag: SQL

    Description Given three tables: salesperson, company, orders.Output all the names in the table sales ...

  8. Java Selenium - 元素操作 (三)

    接上一篇,我们依然以京东的网站做示例. 三,单选项 下面来做这样一条case: 1. 登录京东旅行网页. 2. 在国内机票板块,购买从北京到武汉的往返机票,时间为明天出发,一周后返回. 3.搜索机票. ...

  9. PyQT5速成教程-3 布局管理

    本文由 沈庆阳 所有,转载请与作者取得联系! 布局(Layout)管理 Qt Designer中,在工具箱中最上方可以看到有4种布局.分别是垂直布局.水平布局.栅格布局和表单布局.   四种布局 布局 ...

  10. LeetCode119.杨辉三角II

    给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 3 输出: [1,3,3,1] 进阶: 你可以优化你的算法到 O ...