創作內容

0 GP

JAVA 貨幣換算

作者:開膛手傑克│2009-05-10 18:50:16│巴幣:0│人氣:1786
//各國貨幣換算程式
import java.awt.* ;
import java.awt.event.* ;

public class JVA03 implements TextListener
{
TextField input = new TextField("") ;
TextField usd = new TextField("") ; // 美金現值
TextField jpy = new TextField("") ; // 日圓現值
TextField hkd = new TextField("") ; // 港幣現值
TextField gbp = new TextField("") ; // 英鎊現值
TextField eur = new TextField("") ; // 歐元現值
public static void main(String args[])
{
JVA03 m = new JVA03() ;
m.start() ;
}
public void start()
{
Frame f = new Frame("各國貨幣換算--CSF 範例") ;
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.setSize(400,300);

//註冊事件處理含式
input.addTextListener(this) ;

Panel p = new Panel() ;
p.setLayout(new GridLayout(5,5)) ;
p.add(new Label("美金現值")) ;
p.add(usd) ;
p.add(new Label("日圓現值")) ;
p.add(jpy) ;
p.add(new Label("港幣現值")) ;
p.add(hkd) ;
p.add(new Label("英鎊現值")) ;
p.add(gbp) ;
p.add(new Label("歐元現值")) ;
p.add(eur) ;

f.add(input,"South");
f.add(p,"North");
f.show() ;
}

public void textValueChanged(TextEvent e)
{
String origin = input.getText() ;
int originvalue = 0 ;
try
{
originvalue = Integer.parseInt(origin);
usd.setText(""+originvalue*0.029);
jpy.setText(""+originvalue*33.53);
hkd.setText(""+originvalue*0.22);
gbp.setText(""+originvalue*0.018);
eur.setText(""+originvalue*0.03);
}catch(Exception exc)
{
usd.setText("請勿輸入非數字的字元");
jpy.setText("請勿輸入非數字的字元");
hkd.setText("請勿輸入非數字的字元");
gbp.setText("請勿輸入非數字的字元");
eur.setText("請勿輸入非數字的字元");

}

}
}




請把f.show()改成f.setVisible(true),show()是舊的方法,已不建議使用。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=803362
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★lukkiss1205 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:中華隊加油 你們並不孤單...

追蹤私訊切換新版閱覽

作品資料夾

colanncolann
【繪圖創作】【優嵐】2024生日賀圖 2024/4/3 https://home.gamer.com.tw/creationDetail.php?sn=5910498看更多我要大聲說昨天23:55


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】