试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

下面是一个Applet程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写Applet程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:

import javax.swing.*; import jav
A、awt.*; import jav
A、awt.event.*; /* <applet code="exll_3.class" width=800 height=400 > </applet> */ public class exll_3 extends JApplet private JButton jb = new JButton("OK"); private JTextPane jtp = new JTextPane(); private JTextField itl=new JTextField(8); private int n=15; public void init() {jB、addActionListener(newActionListener() { public void actionPerformedActionEvent e){{{U}}n=jtf.getText();{{/U}}jtp.setText( "" );for(int i = n-1; i>=0;i--){ String s = ""; for(int j = 0; j < i; j++) s += " "; for{{U}}(int j = 0; j < n; j++){{/U}} s + = "*"; jtp.setText({{U}}s+"\n"{{/U}});} }}); Container cp = getContentPane();cp.addBorderLayout.NORTH,jtf);cp.addBorderLayout.CENTER,new JScrollPane(jtp));cp.addBorderLayout.SOUTH, jb); } public static void main(String[] args) { ex11_3 obj11_3=new ex11_3(); String str = obj11_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(obj11_3); frm.setsize(300, 500); frm.setVisible(true); }}{{B}}ex11_3.html{{/B}}<HTML> <HEAD><TITLE>ex11_3</TITLE> </HEAD> <BODY> <applet code="ex11_3.class" width=800 height=400 > </applet> </BODY></HTML>
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

SELECT-SQL语句中,可以对查询结果进行排序的短语是()。A.ORDERB表单控件工具栏的作用是在表单上创建()。A.文本B.事件C.控件D.方法在程序中,用户输入一个文件名,根据用户输入显示相应文件的信息。注意:请勿修改ma下面是一个Applet程序,其功能是建立两个文本区域,一个为编辑区,一个为只读区本程序的功能是读取用户输入的整数a、b,单击按钮“计算”,则计算出a和b数的和,下面是一个Applet小程序,其功能为:以坐标(10,20)为起点,画一条长为8