展开全部
你肯定是个初学者。
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 =