admin 管理员组文章数量: 1087135
2024年3月12日发(作者:电动车停放区域划线)
计算器布局显示:
功能举例:
①13+20=33
②-7*14=-98:先输入7,再单击-/+将其变成负数,然后挨次单击×号、14与=
③7!=5040
④sin30°=0.5:先输入30,然后按下′″按钮转换成角度值,再按下sin即可显示结果
⑤sqrt(4)=2:利用鼠标点击4后再点击sqrt按键即可显示结果
⑥2*π=6.2832
……
源程序如下:
import Layout;
import ;
import ion;
import ;
import yout;
import Event;
import Listener;
import lFormat;
import Factory;
import Group;
import n;
import BoxMenuItem;
import ;
import ;
import ar;
import tem;
import ;
import ButtonMenuItem;
import ield;
public class Calucator extends JFrame {
private JTextField tf;
private JPanel panel1, panel2, panel3, panel4;
private JMenuBar myBar;
private JMenu menu1, 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 double result = 0;
private Num numActionListener;
private DecimalFormat df;
public Calucator(){
super(科学计算器);//设置标题栏
df = new DecimalFormat();//保留四位小数
out(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 = new JPanel(new GridLayout(5, 1, 5, 5));
panel4 = new JPanel(new BorderLayout(5, 5));
/**
* 菜单栏
*/
myBar = new JMenuBar();
menu1 = new JMenu(编辑);
menu2 = new JMenu(查看);
menu3 = new JMenu(匡助);
t(new Font(宋体, Font.
PLAIN
, 12));
t(new Font(宋体, Font.
PLAIN
, 12));
t(new Font(宋体, Font.
PLAIN
, 12));
/**
* 编辑栏
*/
editItem1 = new JMenuItem(复制);
版权声明:本文标题:Java科学计算器程序代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710224264a563265.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论