java计算器的界面_java计算器界面代码

展开全部

纯原创e68a84e8a2ad62616964757a686964616f31333330343231,已编译运行无错误,运用的是最简单最基本的知识,简单易懂,望采纳

(一)源代码

import java.awt.*;

import java.awt.event.*;

public class JSQ

{

public static void main(String[] args)

{

//创建新的面板

JSQFrame f = new JSQFrame();

}

}

class JSQFrame extends Frame

{

double d1, d2;

int m = -1;

TextField tf;

Panel1 p1;

Panel2 p2;

JSQFrame()

{

//设置标题,位置,大小,文本框大小以及不可修改性

setTitle("计算器");

setLayout(new FlowLayout(FlowLayout.CENTER,8,10));

setSize(200,180);

setResizable(false);

tf = new TextField(20);

tf.setEditable(false);

add(tf);

p1 = new Panel1();

p2 = new Panel2();

add(p1);

add(p2);

//设置可见性

setVisible(true);

addWindowListener(new Wclose());

}

class JSQButton extends Button

{

JSQButton(String s)

{

super(s); //调用父类的方法

}

}

class Panel1 extends Panel

{

JSQButton b0, b1, b2, b3,b4, b5, b6, b7, b8, b9, bQF, bPoint;

Panel1()

{

setLayout(new GridLayout(4,4));

b0 = new JSQButton("0");

b1 = new JSQButton("1");

b2 = new JSQButton("2");

b3 = new JSQButton("3");

b4 = new JSQButton("4");

b5 = new JSQButton("5");

b6 = new JSQButton("6");

b7 = new JSQButton("7");

b8 = new JSQButton("8");

b9 = new JSQButton("9");

bQF = new JSQButton("+/-");

bPoint = new JSQButton(".");

//注册监听器

add(b7); b7.addActionListener(new B7());

add(b8); b8.addActionListener(new B8());

add(b9); b9.addActionListener(new B9());

add(b4); b4.addAc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值