資源簡介
Java版計算器源代碼(帶括號) 實現(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(“計算器“);
setName(“計算器“);
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)前輸入的表達式
}
});
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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2010-03-09?13:37??計算器\.me
?????文件??????16947??2010-03-09?19:47??計算器\.me
?????文件?????????80??2010-03-09?21:52??計算器\.me
?????文件??????????5??2010-03-21?20:33??計算器\.me
?????文件???????5126??2010-03-09?18:09??計算器\.me
?????文件??????12395??2010-03-16?21:25??計算器\.me
?????文件??????13005??2010-03-21?20:00??計算器\.me
?????文件??????12895??2010-03-21?20:01??計算器\.me
?????文件??????12379??2010-03-16?21:18??計算器\.me
?????文件??????12374??2010-03-16?19:23??計算器\.me
?????文件??????12795??2010-03-16?22:27??計算器\.me
?????文件??????12800??2010-03-16?22:30??計算器\.me
?????文件??????12636??2010-03-16?21:49??計算器\.me
?????文件??????12327??2010-03-16?19:15??計算器\.me
?????文件??????12389??2010-03-16?19:25??計算器\.me
?????文件??????10341??2010-03-16?13:23??計算器\.me
?????文件??????12374??2010-03-16?19:24??計算器\.me
?????文件??????12395??2010-03-16?21:27??計算器\.me
?????文件??????12638??2010-03-16?21:50??計算器\.me
?????文件????????619??2010-03-16?12:51??計算器\.me
?????文件??????12089??2010-03-16?18:56??計算器\.me
?????文件??????12733??2010-03-16?22:21??計算器\.me
?????文件??????12793??2010-03-16?22:26??計算器\.me
?????文件??????12566??2010-03-21?13:31??計算器\.me
?????文件??????13022??2010-03-21?14:41??計算器\.me
?????文件??????12734??2010-03-16?22:23??計算器\.me
?????文件??????12995??2010-03-21?14:38??計算器\.me
?????文件??????12600??2010-03-16?21:42??計算器\.me
?????文件??????12341??2010-03-16?19:09??計算器\.me
?????文件??????13161??2010-03-21?14:03??計算器\.me
............此處省略307個文件信息
- 上一篇:畢業(yè)論文變壓器故障診斷
- 下一篇:基于Android的計步器app
評論
共有 條評論