• 大小: 9KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-27
  • 语言: Java
  • 标签: 汇率  计算器  

资源简介

用java编写"人民币对港币,人民币对美金,港币对美金,三都的汇率转换"的源程序代码

资源截图

代码片段和文件信息

package huilv;
import javax.swing.*;

import java.awt.event.*;
import java.awt.*;

public class Jisuan extends Jframe
{
  private JMenuBar mb;
  private JMenu toolhelpexit;
  private JMenuItem colorhuihelexi;
  private JPanel p1p2;
  private JLabel l1l2l3l4;
  private JComboBox c1c2;
  private JTextField txt1txt2;
  private JButton b1b2;
  private String str1[]={“人民币““港币““美金“};
  private String s1=“人民币“s2=“人民币“ money;
  private int i;
  public Jisuan()
  {
  super(“汇率计算器“);
  Container c=getContentPane();
  this.setResizable(false);
  mb=new JMenuBar();
  tool=new JMenu(“工具“);
  help=new JMenu(“帮助“);
  exit=new JMenu(“退出“);
  color=new JMenuItem(“设置背景颜色“);
  hui=new JMenuItem(“汇率“);
  hel=new JMenuItem(“帮助“);
  exi=new JMenuItem(“退出“);
  mb.add(tool);
  mb.add(help);
  mb.add(exit);
  tool.add(color);
  tool.add(hui);
  help.add(hel);
  exit.add(exi);
  setJMenuBar(mb);
  p1=new JPanel();
  p2=new JPanel();
  l1=new JLabel(“            币  种  1 :         “);
  l2=new JLabel(“            币  种  2 :           “);
  l3=new JLabel(“ 输入兑换的货币量 :“);
  l4=new JLabel(“    兑 换 结 果   :   “);
  c1=new JComboBox(str1);
  c1.setMaximumRowCount(3);
  c2=new JComboBox(str1);
  c2.setMaximumRowCount(3);
  b1=new JButton(“   兑   换   “);
  b2=new JButton(“重新计算“);
  txt1=new JTextField(10);
  txt2=new JTextField(20);
  p1.add(l1);
  p1.add(c1);
  p1.add(l2);
  p1.add(c2);
  p1.add(l3);
  p1.add(txt1);
  p1.add(l4);
  p1.add(txt2);
  p1.add(b1);
  p1.add(b2);
  p1.setBounds(4050300200);
  p1.setVisible(false);
  p2.setVisible(true);
  c.add(p1);
  c.add(p2BorderLayout.CENTER);
  setVisible(true);
  setSize(400400);
  color.addActionListener(new Handler1());
  hel.addActionListener(new Handler1());
  exi.addActionListener(new Handler1());
  hui.addActionListener(new Handler2());
  c1.addItemListener(new Handler3());
  c2.addItemListener(new Handler3());
  b1.addActionListener(new Handler4());
  b2.addActionListener(new Handler4());
  }
  class Handler1 implements ActionListener
  {
  public void actionPerformed(ActionEvent e)
  {
  if(e.getSource()==color)
  {
 p2.setBackground(Color.BLUE);
 p1.setBackground(Color.orange);
  }
  if(e.getSource()==hel)
  {
  JOptionPane a=new JOptionPane();
  a.showMessageDialog(null“百度一下就知道了“);
  }
  if(e.getSource()==exi)
  {
  System.exit(0);
  }
  }
  }
  class Handler2 implements ActionListener
  {
  public void actionPerformed(ActionEvent e)
  {
  if(e.getSource()==hui)
  p1.setVisible(true);
  }
  }
  class Handler3 implements ItemListener
  {
  public void itemStateChanged(ItemEvent e)
  {
  if(e.getSource()==c1)
  {
  s1=str1[c1.getSelectedIndex()];
  
  }
  if(e.getSource()==c2)
  {
  s2=str1[c2.getSelectedIndex()];
  }
  }
  }
  class Handler4 implements Action

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        388  2009-12-29 13:10  汇率计算\.project

     文件       2882  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan$Handler4.class

     文件       5597  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan.class

     文件       1374  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan$Handler1.class

     文件        905  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan$Handler2.class

     文件       1069  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan$Handler3.class

     文件        551  2009-12-30 09:33  汇率计算\bin\huilv\Jisuan$Handler5.class

     文件       5080  2009-12-30 09:33  汇率计算\src\huilv\Jisuan.java

     文件        232  2009-12-29 13:10  汇率计算\.classpath

     目录          0  2009-12-29 23:53  汇率计算\bin\huilv

     目录          0  2009-12-29 13:11  汇率计算\src\huilv

     目录          0  2009-12-29 13:10  汇率计算\bin

     目录          0  2009-12-29 13:10  汇率计算\src

     目录          0  2009-12-29 13:02  汇率计算

----------- ---------  ---------- -----  ----

                18078                    14


评论

共有 条评论