试题与答案

设计一个JFrame窗口,窗口中心有一个文本区。另有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 acionPerformed(AcionEVen e)

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

public static void main(String[] args)

new C2902();

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0427/abbce5dc657e8319a491815ce0ec7030.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
题型:综合

读下列材料,回答(1)~(4)题(32分)

图A为澳大利亚大陆多年平均每日日照时数等值线图 (单位:小时)

图B为澳大利亚东部城市布里斯班气候资料图

图C为澳大利亚棉花种植分布区

(1)据图判断布里斯班洪涝多发的当地季节,并从气候、地形、河流角度分析布里斯班洪涝灾害多发的原因。(8分)

(2)分别分析甲、乙、丙三地多年平均每日日照时数较长的主要原因。(6分)

(3)对比澳大利亚东北部沿海,分析澳大利亚东南部沿海港口运输更为发达的原因。(10分)

(4)近年,市场对棉花的需求增加,澳大利亚地区把棉花的生产作为未来经济发展的战略重点之一,你认为澳大利亚是否应该进一步扩大棉花生产,并说明理由。(8分)

查看答案
微信公众账号搜索答案