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轴单位度量值 展开
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(财富值+成长值)
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询