博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程网络15结对编程作业(201521123111 陈伟泽)
阅读量:5080 次
发布时间:2019-06-12

本文共 2091 字,大约阅读时间需要 6 分钟。

1.成员:

2.不会

给个图:

1109885-20180325201926204-658580423.png
选择博客:
代码:
需求分析:
有了界面
语言选择
四则运算
计时功能
增量计算

改进:

增加个准确率判定会好一点。

原有代码:

语言选择功能:

public void setLanguage() {        String[] choiceLanguage = { "简体中文", "繁体中文", "English" };        String language = (String) JOptionPane.showInputDialog(null, "请选择客户端的语言:\n", "Choice a language for client",                JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), choiceLanguage, "简体中文");        if (language == null) {            System.exit(-1);        } else {            try {                reader = new BufferedReader(new FileReader(new File("language/" + language + ".txt")));                String s;                while ((s = reader.readLine()) != null) {                    tips.add(s);                }                reader.close();            } catch (IOException e) {                e.printStackTrace();            }        }    }

计时功能

public void showTime() {        labTime = new JLabel(tips.get(1) + "00:00");        labTime.setBounds(50, 0, 120, 50);        jpMain.add(labTime);        new Thread() {            public void run() {                while (true) {                    try {                        Thread.sleep(1000);                        seconds++;                        if (seconds >= 60) {                            seconds = 0;                            minutes++;                        }                        if (seconds < 10)                            secStr = "0" + seconds.toString();                        else                            secStr = seconds.toString();                        if (minutes < 10)                            minStr = "0" + minutes.toString();                        else                            minStr = minutes.toString();                    } catch (InterruptedException e) {                        e.printStackTrace();                    }                    labTime.setText(tips.get(1) + minStr + ":" + secStr);                    if(isEnd)                        break;                }            }        }.start();    }

boom!

3感受

没什么特别的感受吧,有点后悔读这个专业了。嗯。

转载于:https://www.cnblogs.com/yudi/p/8646137.html

你可能感兴趣的文章
[GraphQL] Reuse Query Fields with GraphQL Fragments
查看>>
Illustrated C#学习笔记(一)
查看>>
理解oracle中连接和会话
查看>>
两种最常用的Sticky footer布局方式
查看>>
Scrapy实战篇(三)之爬取豆瓣电影短评
查看>>
HDU 5510 Bazinga KMP
查看>>
[13年迁移]Firefox下margin-top问题
查看>>
Zookeeper常用命令 (转)
查看>>
Java程序IP v6与IP v4的设置
查看>>
RUP(Rational Unified Process),统一软件开发过程
查看>>
数据库链路创建方法
查看>>
Enterprise Library - Data Access Application Block 6.0.1304
查看>>
重构代码 —— 函数即变量(Replace temp with Query)
查看>>
Bootstrap栅格学习
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
jQuery如何获得select选中的值?input单选radio选中的值
查看>>
设计模式 之 享元模式
查看>>
如何理解汉诺塔
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>