java程序

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassCalculatorexte... import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JFrame {
private Container container;
private GridBagLayout layout; //定义布局方式为网格包布局
private GridBagConstraints constraints;
private JTextField displayField;//计算结果显示区
private String lastCommand;//保存+,-,*,/,=命令
private double result;//保存计算结果
private boolean start;//判断是否为数字的开始

public Calculator() {
super("java编写的计算器");
container=getContentPane();
layout=new GridBagLayout();
container.setLayout(layout);
constraints=new GridBagConstraints(); //
start=true;
result=0;
lastCommand = "="; //默认执行的操作
displayField=new JTextField(20); //定义计算区域
displayField.setHorizontalAlignment(JTextField.RIGHT); //定义计算区域的数字靠右显示
displayField.setBackground(Color.gray);//定义计算区域的背景颜色
displayField.setForeground(Color.blue);//定义计算区域的前景颜色
constraints.gridx=0;
constraints.gridy=0; //定义计算区域的X,Y轴
constraints.gridwidth=4;
constraints.gridheight=1; //定义计算区域的宽度和高度
constraints.fill=GridBagConstraints.BOTH; //定义控件填充满剩余空间
constraints.weightx=50;
constraints.weighty=50; //定义计算区域的X,Y轴单位度量值
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
匿名用户
2015-01-12
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-11
展开全部
楼主 然后呢,要做什么的呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吾果0j9
高粉答主

2020-12-22 · 关注我不会让你失望
知道答主
回答量:9.3万
采纳率:2%
帮助的人:4625万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式