南邮java实验一—综合图形界面程序设计

原创 2016年05月31日 22:10:51
import java.awt.event.*;
import javax.swing.*;
import java.math.BigDecimal;

@SuppressWarnings("serial")
public class Transmit extends JFrame {
	private JTextField TF_dollar;
	private JTextField TF_RMB;
	public Transmit() {
		JFrame JF = this;
		JF.setTitle("Corrency Converter");
		JF.setBounds(100, 100, 400, 300);
		JF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		JF.setLayout(null);
		JLabel JL_dollar = new JLabel("Dollar");
		JLabel JL_RMB = new JLabel("RMB");
		TF_dollar = new JTextField(10);
		TF_RMB = new JTextField(10);
		JL_dollar.setBounds(100, 60, 100, 20);
		TF_dollar.setBounds(150, 60, 100, 20);
		JL_RMB.setBounds(100, 100, 100, 20);
		TF_RMB.setBounds(150, 100, 100, 20);
		JF.add(JL_dollar);
		JF.add(TF_dollar);
		JF.add(JL_RMB);
		JF.add(TF_RMB);

		JButton JB = new JButton("Dollar to RMB");
		JButton JB1 = new JButton("RMB to Dollar");
		JB.setBounds(100, 140, 150, 20);
		JB1.setBounds(100, 180, 150, 20);
		JF.add(JB);
		JF.add(JB1);
		JB.addActionListener(new ButtonClick());
		JB1.addActionListener(new ButtonClick1());

	}

	public static void main(String[] args) {
		Transmit f = new Transmit();
		f.setVisible(true);

	}
	class ButtonClick implements ActionListener {
		@Override
		public void actionPerformed(ActionEvent arg0) {
			double dollar = Double.parseDouble(TF_dollar.getText());
			double rmb = dollar * 6.5773;
			BigDecimal bg = new BigDecimal(rmb);
			double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
			TF_RMB.setText("" + f1);
		}
	}
	class ButtonClick1 implements ActionListener {

		@Override
		public void actionPerformed(ActionEvent e) {
			double rmb = Double.parseDouble(TF_RMB.getText());
			double dollar = rmb * 0.1520;
			BigDecimal bg = new BigDecimal(dollar);
			double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
			TF_dollar.setText("" + f1);
		}
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

南邮JAVA程序设计实验1 综合图形界面程序设计

南邮JAVA程序设计实验1 综合图形界面程序设计
  • Tc_To_Top
  • Tc_To_Top
  • 2015年07月03日 13:21
  • 1787

南邮JAVA程序设计实验2 小应用程序Applet设计

南邮JAVA程序设计实验2 小应用程序Applet设计
  • Tc_To_Top
  • Tc_To_Top
  • 2015年07月03日 13:25
  • 2105

java实验1:综合图形界面程序设计

题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。 实验内容:设...
  • caduca
  • caduca
  • 2014年12月10日 11:46
  • 2418

南邮数学实验答案

第一次练习 教学要求:熟练掌握Matlab软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab软件解决微积分、线性代数与解析几何中的计算问题。   补充命令 vpa(x,n)   ...
  • s89QL
  • s89QL
  • 2015年10月10日 21:13
  • 2880

NJUPT JAVA语言 综合图形界面程序设计

学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。 通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。...
  • think_ycx
  • think_ycx
  • 2015年08月13日 14:52
  • 1087

南邮数据结构实验四----各种内排序算法的实现及性能比较

一、 实验目的和要求 内容: 验证教材的各种内排序算法。分析各种排序算法的时间复杂度。 要求: 使用随机数产生器产生大数据集合,运行上述各种排序算法,使用系统时钟测量各算法所需的实际时间,并进...
  • zl1085372438
  • zl1085372438
  • 2017年01月23日 16:58
  • 517

南邮JAVA程序设计实验4 线程程序设计(指针式时钟)

南邮JAVA程序设计实验4 线程程序设计(指针式时钟)
  • Tc_To_Top
  • Tc_To_Top
  • 2015年07月03日 13:32
  • 2245

南邮汇编第二次实验

输入密码,判断是否与设置密码一样,不一样继续输入,否则弹窗欢迎 DATAS SEGMENT MESSAGE DB 'password:$' storepassword DB '12345678...
  • fengsigaoju
  • fengsigaoju
  • 2016年10月17日 21:57
  • 942

南京邮电大学离散数学实验三偏序关系中盖住关系的求取及格论中有补格的判定

微博账号:两个善良的孩子 欢迎私信留言 一、 实验目的和要求 内容: 编程实现整除关系这一偏序关系上所有盖住关系的求取,并判定对应偏序集是否为格。 要求: 对任意给定正整数,利...
  • qq_34432960
  • qq_34432960
  • 2016年12月03日 09:22
  • 1152

南邮离散数学实验二

#include #include #include #include #include #define M 100 char *get_element(char *p)//输入结点序列函数 { ...
  • qq_30251505
  • qq_30251505
  • 2015年10月25日 14:24
  • 875
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:南邮java实验一—综合图形界面程序设计
举报原因:
原因补充:

(最多只允许输入30个字)