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(复制);


本文标签: 显示 点击 电动车 计算器 区域