本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜

题型:填空题

问题:

本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。
import java. awt. * ;
import java. awt. event. * ;
class CanvasWithPopup extends Canvas
Popupmenu popup;
CanvasWithPopup(PopupMenu popup)
enableEvents(AWTEvent. MOUSE_EVENT_MASK);
this. popup=popup;

void addPopup()
add(popup);

void removePopup()
remove(popup);

protected void proeessMouseEvent(MouseEventevt)
if(popup. getParent()!=null && evt. isPopupTrigger())
popup. show(evt. getComponent(), evt. getX(), evt. getY());

super. processMouseEvent(evt);


public class java3 extends Frame implements ItemListener, ActionListener
Checkbox cb=new Checkbox("弹出菜单", false);
CanvasWithPopup canvas;
java3()
super("java3");
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System. exit(0);

);
add(cb, BorderLayout. NORTH);
cb. addhemListener(this);
PopupMenu popup=new PopupMenu("Button Control");
popup. add("item1");
popup. add("item2");
popup. addActionListener(this);
canvas=new CanvasWithPopup(popup);
add(canvas, BorderLayout, CENTER);
setSize(100,200);
show();

public void itemStateChanged(ItemEvent evt)
switch(evt. getState())
case ItemEvent. SELECTED;
canvas. addPopup();
break;
case ItemEvent. DESELECTED;
canvas. removePopup();
break;


public void actionPerformed(ActionEvent evt)(
System. out. printlnCgetActionCommand() +"is selected");

static public void main(String[]args)
new java3();

考点:计算机等级考试JAVA(A)二级JAVA笔试
题型:填空题

下列离子反应方程式正确的是(   )

A.用澄清石灰水来吸收氯气:Cl2+OH—=Cl—+ClO—+H+

B.向稀硝酸中加入少量铁粉:3Fe+8H++2NO3—=3Fe2++2NO↑+4H2O

C.将金属钠加入冷水中:2Na+2H2O=2Na++2OH—+H2↑

D.碳酸氢钙溶液中加入少量苛性钾溶液:Ca2++2HCO3—+2OH—=CaCO3↓+CO32-+2H2O

题型:填空题

假设中国到美国的国际长途费为4元/分钟,市话费为0.34元/分钟,Internet使用费为10元/小时。如果国内的某Internet用户通过电话网接入本地ISP,浏览位于美国的一台WWW服务器,共访问了30分钟,那么用户需要支付的费用为多少

A.15.2元

B.2元

C.557元

D.552元

题型:填空题

关于个别托盘的说法中,错误的是()

A.上颌个别托盘后堤区要放置于软腭处,超过颤动线2~3mm

B.个别托盘边缘应长于预先取得的功能边缘

C.下颌个别托盘应包括磨牙后垫及颌舌骨线

D.个别托盘约2~3mm厚即可

E.个别托盘手柄的安放要垂直于牙槽嵴

题型:填空题

胆汁是由以下哪一种细胞分泌()

A.肝细胞

B.粘膜细胞

C.主细胞

D.黏液细胞

E.胃窦部G细胞

题型:填空题

下列关于气胸治疗叙述错误的是()

A.气胸治疗目的是促进肺脏复张、消除和控制复发

B.对于无基础疾病症状较轻,肺脏压缩小于20%的患者无需穿刺排气,一般治疗:卧床休息、吸氧、止痛。气体可自行吸收

C.闭合性气胸,气胸量大于20%可穿刺抽气,一般每次量控制在1500ml以内

D.张力性气胸必须尽快排气

E.交通性气胸采用闭式引流排气

更多题库