zoukankan      html  css  js  c++  java
  • 复利计算器1.0

      1 package JSQ;
      2 
      3 import java.awt.EventQueue;
      4 
      5 import javax.swing.JFrame;
      6 import javax.swing.JPanel;
      7 import javax.swing.border.EmptyBorder;
      8 import javax.swing.JLabel;
      9 import javax.swing.JTextField;
     10 import javax.swing.JButton;
     11 import java.awt.event.ActionListener;
     12 import java.awt.event.ActionEvent;
     13 import java.awt.Font;
     14 import java.awt.event.MouseAdapter;
     15 import java.awt.event.MouseEvent;
     16 import java.awt.Color;
     17 
     18 public class FuLiJiSuanQi extends JFrame {
     19 
     20 /**
     21 * 
     22 */
     23 private static final long serialVersionUID = 1L;
     24 private JPanel contentPane;
     25 private JTextField textField_1;
     26 private JTextField textField_2;
     27 private JTextField textField;
     28 private JTextField textField_3;
     29 private JLabel label_1;
     30 /**
     31 * Launch the application.
     32 */
     33 public static void main(String[] args) {
     34 EventQueue.invokeLater(new Runnable() {
     35 public void run() {
     36 try {
     37 FuLiJiSuanQi frame = new FuLiJiSuanQi();
     38 frame.setVisible(true);
     39 } catch (Exception e) {
     40 e.printStackTrace();
     41 }
     42 }
     43 });
     44 }
     45 
     46 /**
     47 * Create the frame.
     48 */
     49 public FuLiJiSuanQi() {
     50 setTitle("u590Du5229u8BA1u7B97u5668");
     51 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     52 setBounds(100, 100, 450, 300);
     53 contentPane = new JPanel();
     54 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
     55 setContentPane(contentPane);
     56 contentPane.setLayout(null);
     57 
     58 JLabel label = new JLabel("u5B58u6B3EuFF08u4E07uFF09:");
     59 label.setFont(new Font("宋体", Font.PLAIN, 16));
     60 label.setBounds(5, 22, 90, 15);
     61 contentPane.add(label);
     62 
     63 textField = new JTextField();
     64 textField.setBounds(105, 20, 130, 21);
     65 contentPane.add(textField);
     66 textField.setColumns(10);
     67 //x=textField.getText();
     68 
     69 label_1 = new JLabel("u5229u7387( %):");
     70 label_1.setFont(new Font("宋体", Font.PLAIN, 16));
     71 label_1.setBounds(5, 75, 81, 15);
     72 contentPane.add(label_1);
     73 
     74 textField_1 = new JTextField();
     75 textField_1.setBounds(105, 45, 130, 21);
     76 contentPane.add(textField_1);
     77 textField_1.setColumns(10);
     78 
     79 JLabel label_2 = new JLabel("u5E74u9650(u5E74):");
     80 label_2.setFont(new Font("宋体", Font.PLAIN, 16));
     81 label_2.setBounds(5, 47, 104, 15);
     82 contentPane.add(label_2);
     83 
     84 textField_2 = new JTextField();
     85 textField_2.setBounds(105, 73, 130, 21);
     86 contentPane.add(textField_2);
     87 textField_2.setColumns(10);
     88 
     89 JButton btnNewButton = new JButton("u5229u606F");
     90 btnNewButton.addMouseListener(new MouseAdapter() {
     91 @Override
     92 public void mouseClicked(MouseEvent e) {
     93 double capital=Double.parseDouble(textField.getText());
     94 double year=Double.parseDouble(textField_1.getText());
     95 double rate=Double.parseDouble(textField_2.getText());
     96 double sum=capital*Math.pow((1+rate/100),year);
     97 textField_3.setText(Double.toString(sum));
     98 }
     99 });
    100 btnNewButton.addActionListener(new ActionListener() {
    101 public void actionPerformed(ActionEvent e) {
    102 }
    103 });
    104 btnNewButton.setBounds(5, 120, 69, 23);
    105 contentPane.add(btnNewButton);
    106 
    107 textField_3 = new JTextField();
    108 textField_3.setForeground(new Color(127, 255, 212));
    109 textField_3.setEnabled(false);
    110 textField_3.setBounds(105, 121, 130, 21);
    111 contentPane.add(textField_3);
    112 textField_3.setColumns(10);
    113 }
    114 }

  • 相关阅读:
    qq客服不需要加好友
    mysql中表名为关键字的处理方法
    DIV+CSS最小高度(兼容IE6\IE7\FF)(转载)
    Js%26String添加加+trim()方法
    MS Sql 定期自动备份
    MySQL 中文显示乱码
    SQL Server 2005 中的Row_Number()函数
    Jquery中使用setInterval和setTimeout
    fieldset 居中
    script language="JavaScript" defer
  • 原文地址:https://www.cnblogs.com/LwF39/p/5272141.html
Copyright © 2011-2022 走看看