資源簡(jiǎn)介
Java版計(jì)算器源代碼(帶括號(hào)) 實(shí)現(xiàn)圖形用戶界面

代碼片段和文件信息
import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.EventQueue;
import?java.awt.Font;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?java.util.ArrayList;
import?javax.swing.Jframe;
import?javax.swing.JTextField;
public?class?Calculate?extends?Jframe?{
private?JTextField?textField;
/**
?*?Launch?the?application
?*?@param?args
?*/
public?static?void?main(String?args[])?{
EventQueue.invokeLater(new?Runnable()?{
public?void?run()?{
try?{
Calculate?frame?=?new?Calculate();
frame.setVisible(true);
}?catch?(Exception?e)?{
e.printStackTrace();
}
}
});
}
/**
?*?Create?the?frame
?*/
public?Calculate()?{//主界面
super();
getContentPane().setLayout(null);
setFont(new?Font(“@Adobe?楷體?Std?R“?Font.BOLD?16));
setBackground(Color.CYAN);
settitle(“計(jì)算器“);
setName(“計(jì)算器“);
setBounds(100?100?437?318);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
textField?=?new?JTextField();
textField.setBounds(10?10?403?42);
textField.setText(“?“);
getContentPane().add(textField);
final?JButton?button?=?new?JButton();
button.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{
fuwei();//是否重新輸入
textField.setText(textField.getText()+“0“); //顯示當(dāng)前輸入的表達(dá)式
}
});
button.setText(“0“);
button.setBounds(10?227?76?47);
getContentPane().add(button);
final?JButton?button_1?=?new?JButton();
button_1.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{
fuwei();
textField.setText(textField.getText()+“1“);
}
});
button_1.setText(“1“);
button_1.setBounds(10?79?76?42);
getContentPane().add(button_1);
final?JButton?button_2?=?new?JButton();
button_2.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{fuwei();
textField.setText(textField.getText()+“2“);
}
});
button_2.setText(“2“);
button_2.setBounds(92?79?76?42);
getContentPane().add(button_2);
final?JButton?button_3?=?new?JButton();
button_3.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{fuwei();
textField.setText(textField.getText()+“3“);
}
});
button_3.setText(“3“);
button_3.setBounds(174?79?76?42);
getContentPane().add(button_3);
final?JButton?button_4?=?new?JButton();
button_4.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{fuwei();
textField.setText(textField.getText()+“4“);
}
});
button_4.setText(“4“);
button_4.setBounds(10?127?76?44);
getContentPane().add(button_4);
final?JButton?button_5?=?new?JButton();
button_5.addActionListener(new?ActionListener()?{
public?void?actionPerformed(final?ActionEvent?arg0)?{fuwei();
textFiel
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2010-03-09?13:37??計(jì)算器\.me
?????文件??????16947??2010-03-09?19:47??計(jì)算器\.me
?????文件?????????80??2010-03-09?21:52??計(jì)算器\.me
?????文件??????????5??2010-03-21?20:33??計(jì)算器\.me
?????文件???????5126??2010-03-09?18:09??計(jì)算器\.me
?????文件??????12395??2010-03-16?21:25??計(jì)算器\.me
?????文件??????13005??2010-03-21?20:00??計(jì)算器\.me
?????文件??????12895??2010-03-21?20:01??計(jì)算器\.me
?????文件??????12379??2010-03-16?21:18??計(jì)算器\.me
?????文件??????12374??2010-03-16?19:23??計(jì)算器\.me
?????文件??????12795??2010-03-16?22:27??計(jì)算器\.me
?????文件??????12800??2010-03-16?22:30??計(jì)算器\.me
?????文件??????12636??2010-03-16?21:49??計(jì)算器\.me
?????文件??????12327??2010-03-16?19:15??計(jì)算器\.me
?????文件??????12389??2010-03-16?19:25??計(jì)算器\.me
?????文件??????10341??2010-03-16?13:23??計(jì)算器\.me
?????文件??????12374??2010-03-16?19:24??計(jì)算器\.me
?????文件??????12395??2010-03-16?21:27??計(jì)算器\.me
?????文件??????12638??2010-03-16?21:50??計(jì)算器\.me
?????文件????????619??2010-03-16?12:51??計(jì)算器\.me
?????文件??????12089??2010-03-16?18:56??計(jì)算器\.me
?????文件??????12733??2010-03-16?22:21??計(jì)算器\.me
?????文件??????12793??2010-03-16?22:26??計(jì)算器\.me
?????文件??????12566??2010-03-21?13:31??計(jì)算器\.me
?????文件??????13022??2010-03-21?14:41??計(jì)算器\.me
?????文件??????12734??2010-03-16?22:23??計(jì)算器\.me
?????文件??????12995??2010-03-21?14:38??計(jì)算器\.me
?????文件??????12600??2010-03-16?21:42??計(jì)算器\.me
?????文件??????12341??2010-03-16?19:09??計(jì)算器\.me
?????文件??????13161??2010-03-21?14:03??計(jì)算器\.me
............此處省略307個(gè)文件信息
- 上一篇:畢業(yè)論文變壓器故障診斷
- 下一篇:基于Android的計(jì)步器app
評(píng)論
共有 條評(píng)論