ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:50.88KB ,
资源ID:16173478      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16173478.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(科学计算器程序Java代码文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

科学计算器程序Java代码文档格式.docx

1、import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import javax.swing.JRadioButtonMenuItem;import javax.swing.JTextField;public class Calucator extends JFrame private JTextField tf; private JPanel panel1, panel2, panel3, panel4; private JMenuBar myBar; private JMenu m

2、enu1, menu2, menu3; private JMenuItem editItem1, editItem2, help1, help2, help3; private JRadioButtonMenuItem seeItem1, seeItem2;/单选框 private JCheckBoxMenuItem seeItem3;/复选框 private ButtonGroup bgb; private String back; private boolean IfResult = true, flag = false; private String oper = =; private

3、double result = 0; private Num numActionListener; private DecimalFormat df; public Calucator() super(科学计算器);/设置标题栏 df = new DecimalFormat(#.#/保留四位小数 this.setLayout(new BorderLayout(10, 5); panel1 = new JPanel(new GridLayout(1, 3, 10, 10); panel2 = new JPanel(new GridLayout(5, 6, 5, 5);/5行6列 panel3 =

4、 new JPanel(new GridLayout(5, 1, 5, 5); panel4 = new JPanel(new BorderLayout(5, 5); /* * 菜单栏 */ myBar = new JMenuBar(); menu1 = new JMenu(编辑(E) menu2 = new JMenu(查看(V) menu3 = new JMenu(帮助(H) menu1.setFont(new Font(宋体, Font.PLAIN, 12); menu2.setFont(new Font( menu3.setFont(new Font( * 编辑栏 editItem1

5、= new JMenuItem(复制(C) Ctrl+C editItem2 = new JMenuItem(粘贴(P) Ctrl+V editItem1.setFont(new Font(,Font.PLAIN,12); editItem2.setFont(new Font( * 查看栏 seeItem1 = new JRadioButtonMenuItem(科学型(T) seeItem2 = new JRadioButtonMenuItem(标准型(S) seeItem3 = new JCheckBoxMenuItem(数字分组(I) seeItem1.setFont(new Font(

6、seeItem2.setFont(new Font( seeItem3.setFont(new Font( * 帮助栏 help1 = new JMenuItem(帮助主题(H) help2 = new JMenuItem(关于计算器(A) help1.setFont(new Font( help2.setFont(new Font( bgb = new ButtonGroup();/选项组 menu1.add(editItem1); menu1.add(editItem2); menu2.add(seeItem1); menu2.add(seeItem2); menu2.addSeparat

7、or();/添加一条分割线 menu2.add(seeItem3); menu3.add(help1); menu3.addSeparator(); menu3.add(help2); myBar.add(menu1); myBar.add(menu2); myBar.add(menu3); this.setJMenuBar(myBar); numActionListener = new Num();/实现数字监听 * 文本域,即为计算器的屏幕显示区域 tf = new JTextField(); tf.setEditable(false);/文本区域不可编辑 tf.setBackground

8、(Color.white);/文本区域的背景色 tf.setHorizontalAlignment(JTextField.RIGHT);/文字右对齐 tf.setText(0 tf.setBorder(BorderFactory.createLoweredBevelBorder(); init();/对计算器进行初始化 /* * 初始化操作 * 添加按钮 */ private void init() addButton(panel1, Backspace, new Clear(), Color.red);CEC addButton(panel2, 1/x, new Signs(), Color.magenta);log7, numActionListener, Color.blue);89, new Signs(), Color.red);n!sqrt456sinx2123-cosx3-/+, new Clear(), Color.blue);., new Dot(), Color.blue);+tan%, numActionListener, Color.orange); addBut

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1