4、[ 主观题 ]【程序填空题】设计一个JFrame窗口,窗口中心有一个文本区。另有4个菜单,每个菜单都有菜单项,每个菜单项都对应有快捷键,选择某个菜单项时,窗口中心的文本区显示相应信息。

import  java.awt.*;

import  java.awt.event.*;

import  javax.swing.*;

public  class  C2902  implements  ActionListener

{

___

JTextField  text=new  JTextField(20);

String  t[]={"文件","编辑","格式","帮助"};

Menu  menu[]=new  Menu[4];

String  s[]={"打开","保存","复制","粘贴","字体","段落","小助手","关于"};

MenuItem  jmi[]=new  MenuItem[8];

C2902()

{

JFrame  myWin=new  JFrame("Ex0606");

myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container  con=myWin.getContentPane();

con.add(text,"Center");

text.setEditable(false);

myWin.setMenuBar(jmb);

int  i;

for(i=0;i<4;i++)//生成四个菜单

{

menu[i]=new  Menu(t[i]);

jmb.add(menu[i]);

}

for(i=0;i<8;i++)//每个菜单中放两个菜单项

{

jmi[i]=new  MenuItem(s[i]);

menu[i/2].add(jmi[i]);

jmi[i].addActionListener(this);

jmi[i].___(new  MenuShortcut(65+i));//设快捷键

}

myWin.setBounds(300,200,400,200);

myWin.setVisible(true);

}

public  void  actionPerformed(ActionEvent  e)

{

text.setText("你选择了:"+e.getActionCommand()+"菜单项.");

}

public  static  void  main(String[]  args)

{

new  C2902();

}

}

JAVA主类包涵其他类,Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )...相关推荐

  1. java中main方法返回类型是6_[单选] Java application中的主类需包含main方法,main方法的返回类型是什么()。...

    [单选] Java application中的主类需包含main方法,main方法的返回类型是什么(). 更多相关问题 关于超声在人体中传播的速度,叙述正确的有A.与人体组织的弹性有关B.与人体组织的 ...

  2. Java main正确形参_Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( )...

    Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( ) 答:String ar[] 美国对德国的文化清洗活动持强烈的批评态度.() 答:√ 根据 ...

  3. java实体类字段自定义,Spring Boot - 实体中的自定义类字段

    我有一个2自定义类, OzBakim 和 GunlukEtkinlik . 这些类不是实体 . 我需要在实体中使用这些类 . 但是我收到一个错误: 在类路径资源中定义名称为'entityManager ...

  4. SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性

    1. 问题背景 项目结构:SpringBoot搭建的父子工程 本地开发环境:windows环境启动子工程正常 服务器部署环境:linux环境采用java -jar的方式进行服务器部署时,启动报错:xx ...

  5. java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...

    本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...

  6. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

  7. python创建类的实例化_在C中实例化python类#

    IronPython类不是.NET类.它们是IronPython.Runtime.Types.pythotype的实例,后者是Python元类.这是因为Python类是动态的,并且支持在运行时添加和删 ...

  8. 主键SQL教程–如何在数据库中定义主键

    Every great story starts with an identity crisis. Luke, the great Jedi Master, begins unsure - " ...

  9. mysql 导入主键冲突_MySQL 处理插入过程中的主键唯一键重复值的解决方法

    本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE:接下来就分别看看这三种方式的处理办法. IG ...

  10. mysql 主键值向后递增1_mysql中的主键递增

    CREATE TABLE customers ( cust_id int NOT NULL AUTO_INCREMENT, cust_name char(50) NOT NULL , PRIMARY ...

最新文章

  1. SpringBoot-400-Bad-Request(Request-header-is-too-large)
  2. filebeat启动多个_【翻译】Filebeat相关(一)
  3. python自动点赞_用Python模拟技巧带你实现自动抽屉登录自动点赞
  4. ajax is failed怎么办,我在AJAX中遇到了问题
  5. 全球及中国有色金属行业产量规模与未来发展形势展望报告2021版
  6. JVM调优总结(1):一些概念
  7. JDK环境变量配置(一次性成功)
  8. 精读linux源码,Linux基础入门的操作精读.doc
  9. C 语言:春节回家聚会,只有我没带对象!
  10. java day50【综合案例day02】
  11. matlab+yalmip+mosek/cplex安装配置
  12. 常见拓展名--的含义(扩宽知识面)
  13. 连续优化、离散优化、组合优化、整数优化和凸优化
  14. C编译器剖析_5.2.1 中间代码生成及优化_布尔表达式的翻译
  15. 时序数据库 InfluxDB
  16. 跨越6XX和4XX排名纪实
  17. NetLogo基础代码
  18. apache 问题 You don't have permission to access /test.php on this server 解决方法
  19. 玩转STM32F0 Value Line Discovery 之 时钟配置工具
  20. 新汉兰达导航linux系统,车载导航使用手册 体验新汉兰达原厂导航

热门文章

  1. js中addEventListener第三个参数涉及到的事件捕获与冒泡
  2. 莫比乌斯反演 BZOJ 2820
  3. PHP操作Mysql疑问?
  4. TListView列表拒绝添加重复信息
  5. 分享微软官方Demo用的SharePoint 2010, Exchange 2010, Lync 2010虚拟机
  6. 控制方法只有相应权限才可执行
  7. NHibernate配置 使用经验
  8. Download and Install R and RStudio for win10
  9. plsql去除字段中空格_Python3中strip()、lstrip()、rstrip()用法详解
  10. 项目:聊天室思路(linux下实现,语言:C/C++)