一、作业
复利计算再升级------------------------------------------------------------
客户在大家的引导下,有了更多的想法:
- 这个数据我经常会填.....帮我预先填上呗?......
- 把界面做得简单漂亮好操作一点呗?
- 能不能帮我转成个APP,我装到手机上就更方便了?
- 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧?
- 能不能不要让我填表单,让我发条消息,或者对着手机说句话就可以了?
每组选一两个方向加以改进,让我们的投资计算与记录工具,达到可以发布给用户使用的版本,并发布博客对此次更新进行说明与总结。
二、任务分配
刘皓:对窗口代码和以前的代码进行连接修整。
我:提出一些构思,帮忙找出需要改进的地方,测试程序。
三、想法
由于用c很难表现出后期更多的制作,我们打算用java编写,使得程序更加美观简洁符合大众化。
一来加强原有功能和框架,二来强化界面,使用户得到更好地体验!
import javax.swing.*;
public class Rate_m {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
public void run(){
MyFrame frame = new MyFrame();
frame.setTitle("复利计算器");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setVisible(true);
}
});
}
}
public MyFrame(){
/*Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenHeight = screenSize.height;
int screenWidth = screenSize.width;
setSize(screenWidth/3, screenHeight/3);
setLocationByPlatform(true);*/
Image img = new ImageIcon("src/1.jpg").getImage();
setIconImage(img);
add(new SimpleFrame());
pack();
}
}
class SimpleFrame extends JComponent{
public static final int MESSAGE_X = 75;
public static final int MESSAGE_Y = 100;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 200;
/*public SimpleFrame(){
}*/
public void paintComponent(Graphics g)
{
g.drawString("My name is shuaib~hao!", MESSAGE_X, MESSAGE_Y);
}
public Dimension getPreferredSize()
{
return new Dimension(DEFAULT_WIDTH, DEFAULT_HEIGHT);