• 复利计算准备升级版


    结对同伴:

    姓名:李浩然

    学号:201406114227

    博客:http://www.cnblogs.com/range/

    一、作业要求:

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

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

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

    、原先界面图

     

     

    三. 想法

    由于C做界面的限制,我们队正在着手将程序用Java重写一遍,

    一来加强原有功能和框架,二来强化界面,使用户得到更好地体验!

    但是,还未完成。。。

     1 import java.awt.*;
     2 import javax.swing.*;
     3 
     4 public class Rate_m {
     5 
     6     public static void main(String[] args) {
     7         EventQueue.invokeLater(new Runnable(){
     8             public void run(){
     9                 MyFrame frame = new MyFrame();
    10                 frame.setTitle("复利计算器");
    11                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    12                 frame.setResizable(false);
    13                 frame.setVisible(true);
    14             }
    15         });
    16     }
    17 
    18 }
     1 class MyFrame extends JFrame{
     2     public MyFrame(){
     3         /*Toolkit kit = Toolkit.getDefaultToolkit();
     4         Dimension screenSize = kit.getScreenSize();
     5         int screenHeight = screenSize.height;
     6         int screenWidth = screenSize.width;
     7         
     8         setSize(screenWidth/3, screenHeight/3);
     9         setLocationByPlatform(true);*/
    10         
    11         Image img = new ImageIcon("src/1.jpg").getImage();
    12         setIconImage(img);
    13         
    14         add(new SimpleFrame());
    15         pack();
    16     }
    17 }
    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);
        }
    
    }

       

  • 相关阅读:
    Caliburn micro 学习笔记...
    First steps with Caliburn Micro in Windows Phone 8 系列文章
    WPF and Silverlight.ComboBox 如何通过 Binding IsDropDownOpen 实现下拉菜单展开
    http各个状态码的详解
    点阵字库产生的原理
    Windows 服务调试方法(基于.net framwork4.6)
    关于.net Core 笔记
    JS+ google.maps.api 实现基本的导航功能
    C# 遍历控件检查是否有被选中的项(通用)
    C#编程习惯
  • 原文地址:https://www.cnblogs.com/shuaibi/p/5393499.html
Copyright © 2020-2023  润新知