题目内容

阅读下面的程序,根据注释要求补充完成(1)~(6)代码,编号相同的空代码是一样的。import java.awt.*;import javax.swing.*;(1);//加载事件处理的包public class Test (2){//继承JFrame类,并实现ActionListener接口private JButton ok,cancel;private JTextField tf;public Test() {(3);//创建窗口界面f,并设标题为“按钮测试”(4) ;//设置窗口f的布局方式为FlowLayouttf=new JTextField(20);f.add(tf);ok=new JButton("OK");cancel=new JButton("cancel");f.add(ok);f.add(cancel);ok.(5);//给ok按钮添加ActionListener监听器cancel.(5);//给cancel按钮添加ActionListener监听器f.setSize(200,100);//设置界面窗口的大小为200×100f.setVisible(true);//使得界面显示出来f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public void(6) {//重写ActionListener接口中的方法if(e.getSource()==ok) {tf.setText("您单击了OK按钮!");}else {tf.setText("您单击了cancel按钮!");}}public static void main(String[] args) {Test application=new Test();//创建窗体对象}}

查看答案
更多问题

下面是一个数字-英文转换的图形用户界面程序,包括一个文本框和一个标签。在文本框输入一个数字(0~9),按回车键,在标签处显示对应的英文单词,即0一zero,1一one,…,9一nine。若输入非数字字符,在标签处显示“输入出错!”。若输入的数据超过0~9的范围,提示“输人的数据超出范围!”。请将划线上(1)~(7)的语句补充完整。import java.awt.*;import javax.swing.*;import(1) ;//加载事件处理的包public class EnglishToNumber (2) {//继承JFrame类,并实现ActionListener接口JLabel wordInfo;JTextField number;String[] word= {"zero","one","two","three","four","five","six","seven","eight","nine","ten"};public EnglishToNumber() {super("数字英文转换器");number=new JTextField(10);wordInfo=new JLabel("英文单词");(3);//设置布局方式为FlowLayoutadd(number);add(wordInfo);(4);//注册输入框组件的事件监听器setSize(300,100);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public void actionPerformed(ActionEvent e) {String s=number.getText();String info="无";int i=0;try {i=(5);//将输入框获取的内容转化为整数if(i>=0 && i<10) {info=word[i];}else {info="输入的数据超出范围";}}catch(Exception e1) {(6) ;//设置“输入错误”的信息}(7) ;//设置标签的信息}public static void main(String[] args) {new EnglishToNumber();}}

如果遇到了跨步电压触电的情况,我们应该双脚并拢或者单脚跳出危险范围

A. 对
B. 错

碳膜电阻不是线性电阻

A. 对
B. 错

用戴维南定理等效时,可以将二端网络等效成一个电压源并联一个电阻

A. 对
B. 错

答案查题题库