资源简介
将人民币与美元、欧元、英镑等多种货币的汇率保存在指定文件中,设计图形用户界面,使用表格组件显示汇率表,实现多种货币值的相互转换。
代码片段和文件信息
package com.una.corl;
import javax.swing.JComboBox;
import com.una.model.MyFile;
import com.una.model.MyTablePanel;
public class MyFunction
{
private boolean flag = false;
private String line = null;
private final MyFile file = new MyFile();
private final MyTablePanel tablePanel=MyTablePanel.getInstance();
public MyFunction()
{
}
public void readToTable(JComboBox leftCboxJComboBox rightCbox)
{
while (!flag)
{
line = file.readOneLine();
if (line == null)
{
System.out.println(“end in file“);
flag = true;
return;
}
final String[] aStrings=line.split(“@“);
tablePanel.insertModelData(aStrings);
/*boolean exist = false;
for(int i=0;i<=leftCbox.getItemCount();i++){
if(!exist){
leftCbox.addItem(aStrings[0]);
}
if(aStrings[0].equals(leftCbox.getItemAt(i))){
exist=true;
}
}*/
leftCbox.addItem(aStrings[0]);
rightCbox.addItem(aStrings[1]);
}
}
public void transframe()
{
// TODO Auto-generated method stub
}
public double doTrans(double ACountaryDataString ACountaryString BCountary)
{
// TODO Auto-generated method stub
double ExchangeRate = 0;
for(int i=0;i if((ACountary+BCountary+““).equals(tablePanel.getTableElement(i 0)+tablePanel.getTableElement(i 1))){
ExchangeRate=Double.parseDouble(tablePanel.getTableElement(i 2));
System.out.println(“get ExchangeRate success :“+ExchangeRate);
}
}
final double result=ACountaryData*ExchangeRate;
return result;
}
/**
* 没用到实现有问题正确的实现方法应该是读一行就往下拉框中写一行
* @param leftCbox
* @param rightCbox
*/
public void setLRComboBox(JComboBox leftCboxJComboBox rightCbox){
final int row=tablePanel.getTableRow();
for(int i=1;i <= row;i++){
final String leftString=tablePanel.getTableElement(row 1);
leftCbox.addItem(leftString);
final String rightString=tablePanel.getTableElement(row 2);
rightCbox.addItem(rightString);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-07 17:14 MyParties\
目录 0 1980-01-01 00:00 MyParties\src\com\una\view\
目录 0 1980-01-01 00:00 MyParties\src\com\una\model\
目录 0 1980-01-01 00:00 MyParties\src\
目录 0 2018-08-07 17:14 MyParties\src\com\
目录 0 2018-08-07 17:14 MyParties\src\com\una\
目录 0 2018-08-07 17:14 MyParties\src\com\una\corl\
文件 226 2018-07-17 11:16 MyParties\.classpath
文件 368 2018-07-17 11:16 MyParties\.project
文件 2549 2018-08-07 17:08 MyParties\src\com\una\corl\MyFunction.java
文件 1428 2018-07-23 17:01 MyParties\src\com\una\model\MyFile.java
文件 2089 2018-08-07 15:59 MyParties\src\com\una\model\MyTablePanel.java
文件 3396 2018-08-07 17:10 MyParties\src\com\una\view\Myfr
相关资源
- 飞机大战加强版
- 基于SSM的电商平台
- eclipse编写坦克游戏
- 北大青鸟S1试题(0711)笔试真题附答
- swing实现订票系统
- 面向对象-电影院预售票业务
- 尚硅谷Spring-data视频
- 编程常用的素材(含png、jif、bmp、j
- MD5加密解密算法demo
- pm3离线嗅探固件
- 2018年SpringBoot与Shiro整合-权限管理实战
- 清华大学计算机系网络课程之模式识
- 微信小程序拼车demo完整
- 实现yarnlock与packagelockjson相互转换
- zookeeper可视化工具
- studypay download 在线ts流视频自动批量并
- 百度离线地图实现可完全实现断网访
- 17品优购电商系统开发
- 非常好的短信群发模板,界面美观
- ShiYan4-1.zip
- 银行账户管理系统毕业设计+报告+源码
- 测试工装排错小结
- Semantic UI 离线文档
- (龙果学院)从无到有搭建中小型互
- (改进版本)利用poi读取word模板文件
- (Roboguide离线编程及程序导入
- 超市管理系统.zip
- 设计一个表示分数的类Fraction。这个类
- 《程序员代码面试指南》(高清PDF版
-
.NETfr
ameWork4.6官方离线安装版
评论
共有 条评论