會寫程式的貓
2009年5月12日
網路程式設計 2009/05/14 作業
User:
MY BLOG
Class:
Java
,
Java - 網路程式設計 作業
import java.awt.*; import java.awt.event.*; public class JavaCalcu implements ActionListener{ Frame frm = new Frame(); BorderLayout border = new BorderLayout();//版面配置 Choice chc = new Choice(); Button btn = new Button(" = "); TextField n1 = new TextField(1); TextField n2 = new TextField(1); TextField ans = new TextField(3); Panel p = new Panel(new GridLayout(1,1,5,5)); public void getFrm(){ frm.setLayout(null);//版面配置為 null frm.setSize(250,250); Calcu(); frm.setVisible(true);//顯示 } private void Calcu(){ p.add(n1); p.add(chc); p.add(n2); p.add(btn); p.add(ans); btn.addActionListener(this); chc.add("+"); chc.add("-"); chc.add("*"); chc.add("/"); p.setBounds(10,50,220,20); frm.add(p,border.CENTER); } public void actionPerformed(ActionEvent e){ double n = 0; if(chc.getSelectedItem().equals("+")){ n = Double.parseDouble(n1.getText()) + Double.parseDouble(n2.getText()); }else if(chc.getSelectedItem().equals("-")){ n = Double.parseDouble(n1.getText()) - Double.parseDouble(n2.getText()); }else if(chc.getSelectedItem().equals("*")){ n = Double.parseDouble(n1.getText()) * Double.parseDouble(n2.getText()); }else if(chc.getSelectedItem().equals("/")){ n = Double.parseDouble(n1.getText()) / Double.parseDouble(n2.getText()); } ans.setText(Double.toString(n)); } public static void main(String[] args){ JavaCalcu h = new JavaCalcu(); h.getFrm(); } }
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言