试题与答案

综合应用题下面是一个Applet程序,其功能是实现一个计数器,每隔0.15秒计数器数

题型:问答题

题目:

综合应用题下面是一个Applet程序,其功能是实现一个计数器,每隔0.15秒计数器数值加1,数值动态变化,并且能够控制计数器的暂停和继续。要求通过使用swing的构件建立图形用户界面,主要包括一个文本区域,用于显示计数器结果;两个按钮,一个使计数器暂停,一个使计数器继续工作。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:

import javax.swing.*;import java.awt.*; import java.awt.event.*;/**/public class ex7_3 extends JApplet { private JTextField jtf = new JTextField(15); private JButton Hold = new JButton("Hold"),resume = new JButton("Resume"); private ex7_3th obj7_3th = new ex7_3th(); class ex7_3th extends Thread {private int cnt = 0;private boolean bIsHold = false;public ex7_3th() { start(); }public void hold() { bIsHold = true; }public synchronized void fauxResume() { bIsHold = false; wait();}public void run() { while (true) {try { sleep(150); synchronized(this) {while(bIsHold) notify(); }} catch(InterruptedException ie) { System.err.println("Interrupted");}jtf.setText(cnt); }} }public void init() {Container cp = getContentPane();cp.setLayout(new FlowLayout());cp.add(jtf);Hold.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent ae) { obj7_3th.hold();} });cp.add(Hold);resume.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent e) { obj7_3th.fauxResume();} });cp.add(resume); }public static void main(String[] args) { ex7_3 obj7_3=new ex7_3();String str = obj7_3.getClass().toString(); if(str.indexOf("class") != -1) str = str.substring(6);JFrame frm = new JFrame(str); frm.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent we) { System.exit(0); } }); frm.getContentPane().add(obj7_3);frm.setSize(300, 200);obj7_3.init();obj7_3.start();frm.setVisible(true); }}ex7_3.html ex7_3

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0712/2e1040e35f7d7cc13086765130dd41d3.html

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

参考答案:因为库存血中红细胞裂解将钾释放出来,库存时间越久,血清钾越高。一般库存2周血清钾增高4~5倍。库存3周后,血清钾可高达10倍。因此,输入大量库存血会导致高钾血症。 19.试述严重高钾血症导致心搏骤...

试题推荐
题型:单项选择题 A1型题

单病种出院患者平均费用的计算公式为()。

A.期内所有病种出院患者医疗费用总和/同期所有病种出院患者总数

B.期内某病种出院患者医疗费用总和/同期某病种入院患者总数

C.期内某病种患者医疗费用总和/同期某病种患者总数

D.期内某病种出院患者医疗费用总和/同期某病种患者总数

E.期内某病种出院患者医疗费用总和/同期某病种出院患者总数

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