结队--复利计算再升级

一、作业

复利计算再升级------------------------------------------------------------

客户在大家的引导下,有了更多的想法:

  1. 这个数据我经常会填.....帮我预先填上呗?......
  2. 把界面做得简单漂亮好操作一点呗?
  3. 能不能帮我转成个APP,我装到手机上就更方便了?
  4. 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧?
  5. 能不能不要让我填表单,让我发条消息,或者对着手机说句话就可以了?

每组选一两个方向加以改进,让我们的投资计算与记录工具,达到可以发布给用户使用的版本,并发布博客对此次更新进行说明与总结。

 

二、任务分配

刘皓:对窗口代码和以前的代码进行连接修整。

我:提出一些构思,帮忙找出需要改进的地方,测试程序。

 

三、想法

由于用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);

  

 

posted @ 2016-04-14 22:58  27李浩然  阅读(236)  评论(9编辑  收藏  举报