mc的图形界面java_设计一个计算器的java图形界面(用AWT)

本文展示了如何使用AWT和Swing创建一个简单的计算器界面,包括菜单栏、文本框和按钮布局。虽然AWT是重量级组件,但Swing是其轻量级继承者,提供更简洁的代码实现。示例代码中详细定义了菜单、按钮和布局,创建了一个不可拉伸且背景为青色的窗口。同时提到了用Swing实现的界面会更好看,并给出了Swing版本的代码作为对比。
摘要由CSDN通过智能技术生成

展开全部

你肯定是个初学者。

awt是个重32313133353236313431303231363533e59b9ee7ad9431333236386136量级组件,现在一般都是awt和swing(轻量级组件)结合在一起用。有些东西用awt来做需要写很多东西,其实swing是继承awt的。用swing可能就只需要一句就够了。下面是我用awt做的界面,不是很好。关闭窗体的代码没有写,因为它需要继承WindowListener接口,那就只有在-任务管理器-里关了

import java.awt.*;

public class Conputer extends Frame {

MenuBar a = new MenuBar();// 菜单条

Menu a1 = new Menu("编辑(E)");// 菜单1

Menu a2 = new Menu("查看(V)");// 菜单2

Menu a3 = new Menu("帮助(H)");// 菜单3

MenuItem a11 = new MenuItem("复制");// 菜单1的菜单项

MenuItem a12 = new MenuItem("粘贴");// 菜单1的菜单项

MenuItem a21 = new MenuItem("标准型");// 菜单2的菜单项

MenuItem a22 = new MenuItem("科学型");// 菜单2的菜单项

MenuItem a31 = new MenuItem("帮助主题");// 菜单3的菜单项

TextField jtf = new TextField(30);// 文本框

Button[] jb = new Button[27];

String[] arr = { "Backspace", "CE", "C", "MC", "7", "8", "9", "/", "sqrt",

"MR", "4", "5", "6", "*", "%", "MS", "1", "2", "3", "-", "1/x",

"M+", "0", "+/-", ".", "+", "=" };

Panel jp = new Panel();// 主面板

Panel m = new Panel();// 次面板

Panel m1 = new Panel();// 次次面板

Panel m2 = new Panel();// 次次面板

Panel m3 =

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值