欢迎来到天天文库
浏览记录
ID:33731908
大小:272.50 KB
页数:33页
时间:2019-02-28
《课程设计代码1(科学计算器)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、importjavax.swing.*;//把javax包里面的swing包里面的所有东西引进来importjava.awt.*;//导入awt包里的所有java类importjava.awt.event.*;//导入包eventimportjava.text.DecimalFormat;//处理文本、日期、数字和消息的类和接口importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridLa
2、yout;importjava.awt.Image;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassbiaozhunjisuanqiextendsJFrameimplementsActionListener{//public代表该类公有//class声明一个类//biaozhunjisuanqi为类名//extends是继承类//impleme
3、nts代表实现接口//窗体名称biaozhunjisuanqi继承JFrame类和ActionListener接口,并实现publicvoidactionPerformed(ActionEvente){}方法privatestaticfinallongserialVersionUID=1L;//serialVersionUID相当于java类的身份证,默认为1L,serialVersionUID作用是序列化时保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性privateJPaneljCon
4、tentPane=null;//创建面板对象,null代表为这些变量赋初值为空,即不分配内存空间,变量不指向任何地址。private是访问控制符,代表这些变量的访问级别为私有,私有级别只能在当前类中进行访问,这些(JPanel、JTextArea、JPanel、JButton)是java中AWT(包)中的类,用能进行桌面级应用程序的开发,就像平时用的word,上面有各种文本框,菜单栏,工具栏按钮等等,这些都是对象privateJPaneljPanel=null;//JPanel作为一个容器,可以包容
5、一些组件,然后将这个JPanel对象作为一个组件添加到另一个容器(称作父容器)中privateJButtonjButton=null;//9JButton是用户进行计算时主要的使用工具,一般为其添加actionPerformed事件。privateJButtonjButton1=null;//(/)privateJButtonjButton2=null;//(sqrt)privateJButtonjButton3=null;//(4)privateJButtonjButton4=null;//(5)
6、privateJButtonjButton5=null;//(6)privateJButtonjButton6=null;//(*)privateJButtonjButton7=null;//(%)privateJButtonjButton8=null;//(1)privateJButtonjButton9=null;//(7)privateJButtonjButton10=null;//(8)privateJButtonjButton11=null;//(2)privateJButtonjButt
7、on12=null;//(3)privateJButtonjButton13=null;//(-)privateJButtonjButton14=null;//(1/x)privateJButtonjButton15=null;//(0)privateJButtonjButton16=null;//(+/-)privateJButtonjButton17=null;//(.)privateJButtonjButton18=null;//(+)privateJButtonjButton19=null;
8、//(=)privateJTextFieldjTextField=null;//JTextField是一个的文本框privateJTextFieldtextMemory=null;//作为输入M用privateJButtonjButton20=null;//(MC)privateJButtonjButton21=null;//(MR)privateJButtonjButton22=null;//(MS)privateJButtonjButton23=null;//(M
此文档下载收益归作者所有