< inputid="btnGo"type="button"value="单击我"class="btn"/>以下哪个选项

题目
多选题
以下哪个选项能够正确地得到这个标签()。
A

$(input[type=’button’])

B

$(#btnGo)

C

$(.btnGo)

D

$(.btn)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是一个Applet程序,其功能是有两个按钮,分别为First和Second,以及一个Label构件。要求单击 First时能在Label中显示出"Command:First",而单击Second时能显示出"Command:Second",要求只能重载一次 actionPerformed()方法,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

源程序文件代码清单如下:

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

/*

<applet code=ex04_3.class width=800 height=400>

</applet>

*/

Public class ex04_3 extends Applet implements ActionListener

{

private String str="ok";

private Label l;

private Button btn;

public void init()

{

setLayout(null);

l=new Label(str);

l.reshape(10,10,100,30);

add(l);

btn=new Button("First");

btn.reshape(10,50,60,20);

l.addActionListene(this);

add(btn);

btn=new Button("Second");

btn.reshape(10,100,60,20);

btn.setActionCommand("First");

btn.addActionListener(this);

add(btn);

}

public void actionPerformed(ActionEvent ae)

{

str="Command:"+ae.getActionCommand();

btn.setText(str);

}

}

ex04_3.html

<HTML>

<HEAD>

<TITLE>ex04_3</TITLE>

</HEAD>

<BODY>

<applet code="ex2_3.class" width=800 height=400>

</applet>

</BODY>

</HTML>


正确答案:btn.addActionListener(this) btn.setActionCommand("second") l.setText(str)
btn.addActionListener(this) btn.setActionCommand("second") l.setText(str) 解析:本题主要考查Java语言中高级事件 AcfionEvent和AWT基本构件Label的常用方法的使用。解题关键是熟练掌握动作事件 ActionEvent和Label构件的常用方法。在本题中,第1处,明确注册的事件监听器是监听按钮的,而不是Label;第2处,调用ActionEvent的setActionCommand()方法改变了ActionCommand,使按下Second按钮时显示 "Command:second",而不是"Command:First";第3处,调用Label的setText()方法,而不是 Button的方法。程序运行结果如下图所示。

第2题:

下面哪个选项正确示例了传递一个参数给applet? ( )

A.<applet code=Test.class age=33 width=100 heigh=100>

B.<param name=age value=33>

C.<applet code=Test.class name-age value=33 width=100 height=100>

D.<applet Test 33>


正确答案:B
解析:该题考查对APPLET>标记中的属性PARAM的理解。属性PARAM是用来传递参数给applet的,它又有两个属性name和value,前者表示参数的名字,后者表示参数的值。选项A和C显然不对,而选项D忽略了关键字param 选项B的表示是正确的。故本题答案是B。

第3题:

下列程序使用FlowLayout布局管理器管理3个Button构件在Frame中的位置。请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

import java.awt.*;

public class ex2

{

private Frame. frm;

private Button btn1;

private Button btn2;

private Button btn3;

public static void main(String[] args)

{

ex2 t=new ex2();

t.method();

}

public void method()

{

frm=new Frame("ex2")

______

Btn1=new Button("Button1");

btn2=new Button("Button2");

btn3=new Button("Button3");

frm.add(btn1);

frm.add(btn2);

______

frm.pack();

frm.setVisible(true);

}

}


正确答案:frm.setLayout(newFlowLayout()); frm.add(btn3);
frm.setLayout(newFlowLayout()); frm.add(btn3); 解析:本题考查对图形用户界面的掌握。第1空应该填入的语句的功能是设置布局管理器为FlowLayout,程序中的容器就是Frame的对象frm,设定frm的布局管理器,用newFlowLayout()作为参数调用frm.setLayout(newFlowLayout())实现了上述功能,因此,第1空填写frm.setLayout(newFlowLayout());。第2空应该填入的语句的功能是将btn3放入对象名为frm的Frame中,因此,第2空填写frm.add(btn3);。

第4题:

请根据网页显示的效果图(如图12-4所示),将HTML文本中(n)处解答填于纸相应的解答栏内。

<html>

<head>

<!-- TcmplateBeginEditable name="doctitle" -->

<title>论坛登录注意事项</title>

<!-- TemplateEndEditable -->

<meta. http-equiv="Content-Type" content="text/html; charset=-gb2312">

<!-- TemplateBeginEditable name="head" -->

<!-- TemplateEndEditable -->

<1-- TemplateParam name="Header" type="boolean" value="tme" -->

<!-- TemplateParam name="this" type="boolean" value="tme" -->

<!-- TemplateParmn name="UserName" (1) value="textfieldl"-->

<!-- TemplateParam name="Password" type="text" value="textfieldl" -->

<!-- TemplateParam name="ButtonName" type="text" value="Submit" -->

<!-- TemplateParam name="ButtonLabel" type="text" value="Sign In" -->

<!-- TemplateParam name="FormAction" type="text" value="" -->

<!-- TemplateParam name="FormMethod" type="text" value="post" -->

<!-- TemplateParam name="FormName" type="text" value="forml" -->

<style. type="text/css">

<!--

.stylel {

font-size: 36px;

font-weight: bold;

}

-->

</style>

</head>

<body class="sub">

<div align="center"><span class="style1 ">论坛登录注意事项</span><br>

</div>

<formame="@@(FormName)@@method="@@(ForrnMethod) @@"action="@@(FormAetion) @@,,>

<table width="85%" border="0" cellspacing="0" cellpadding="1" class="TitleColor">

<tr style="vertical-align: top">

<td> <table width="100%" height="290" border="1" cellpadding="4" cellspacing="0">

<tt class="HeaderColor">

<td width="175" style="vertical-align: top"><!-- TemplateBeginEditable name="Title" -->

<h3 align="center">论坛登录</h3>

<!-- TemplateEndEditable --></td>

<td width="437" style="vertical-align: top"><!-- TemplateBeginIf eond="Header" -->

<!-- TemplateBeginEditable name="Title2" -->

<h3 align=(2)>注意事项</h3>

<!-- TemplateEndEditable --><!-- TemplateEndlf--></td>

</tr>

<tr style="vertical-align: top">

<td height="230" class="TitleColor"><!-- TemplateBeginEditable name="Title3"-->

<label for="usemame"><strong>用户名称</strong></label>

<!-- TemplateEndEditable --><br><input id="usemame" name="usemame"

type="text"(3)>

<p> </p>

<!-- TemplateBeginEditable name="Title4" -->

<label for="password"><strong>用户密码

<input id="password3" name="password" type="password" size="25">

</strong></label>

<!-- TemplateEndEditable -->

<div align="right"><strong>

&nbs


正确答案:(1)type="text" (2)"center" (3)size="25" (4)type="submit" (5)"登录" (6)</li> (7)</ol>
(1)type="text" (2)"center" (3)size="25" (4)type="submit" (5)"登录" (6)</li> (7)</ol>

第5题:

阅读以下说明和Java代码,将解答写入对应栏内。

【说明】

请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、 Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方,如图3所示。

注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

【程序】

import java. awt.*;

import java, awt. event.*;

public class square {

public static void main(String args[ ]){

(1)

}

}

class AppFrame. extends Frame{

TheAdapterTest listener = new TheAdapterTest( );

Text Field in = new TextField (5);

Button btn = new Button("计算");

Label ut = new Label("用于显示计算结果");

public AppFrame( )

{

setLayout( new FlowLayout( ));

add(in);

add(btn)

add(out);

btn. addActionListener( new BtnActionAdapter( ));

addWindowListener (listener);

setSize(400,100);

show( );

}

class BtnActionAdapter implements (2) {

public void actionPerformed((3)) {

String s = in. getText( );

double d =(4)

double sq = d * d;

out. setText(d+"的平方是:" +sq);

}

}

class TheAdapterTest extends WindowAdapter

{

public void windowCIosing((5))

{

System. exit(1)

}

}

}


正确答案:(1)new AppFrame() (2)ActionListener (3)ActionEvent (4)IntegerparseInt(s);或等价形式 (5)WindowEvent
(1)new AppFrame() (2)ActionListener (3)ActionEvent (4)Integer,parseInt(s);或等价形式 (5)WindowEvent 解析:生成类AppFrame的对象。实现接口ActionListener。按钮动作事件类名。将字符串a转化为整数并赋给变量d。窗口事件类名。

第6题:

下列程序使用CardLayout管理了2张卡片,每张都是一个Panel,每个Panel有一个Button,单击按钮,显示下一张卡片中的内容。请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

import java.awt.*;

import java.awt.event.*;

public class ex3 implements______

{

private Panel p1,p2;

private Button btn1,btn2;

private Frame. frm;

private CardLayout cl;

public static void main(String[] args)

{

ex3 tt=new ex3();

tt.method();

}

public void method()

{

Frm=new Frame("CardLayout");

Cl=new CardLayout();

btn1=new Button("Card1");

btn2=new Button("Card2");

pl=new Panel();

p2=new Panel();

p1.add(btn1);

btn1.addActionListener(this);

p2.add(btn2);

______

frm.SetLayout(cl);

frm.add(pl,"Layer1");

frm.add(pl,"Layer1");

frm.SetSize{200,200);

frm.SetVisible(true);

}

public void actionPerformed(ActionEvent ae)

{

______

}

}


正确答案:ActionListener btn2.addActionListener(this); cl.previous(frm);
ActionListener btn2.addActionListener(this); cl.previous(frm); 解析:本题综合考查了对图形用户界面和事件处理的掌握。按钮可以引发动作事件,当用户单击一个按钮时就引发了一个动作事件,希望相应按钮引发的动作事件的程序必须把按钮注册给实现了ActionListener接口的动作事件监听者。因此,第1空应填入的是ActionListener。第2空的功能是将btn2注册给当前的监听者。因此,第2空应填入的是btn2.addActionListener(this);。第3空需要填入的是响应鼠标事件的处理代码,当单击鼠标时,要显示下一张卡片中的内容,则需要调用next(Container parent)或者previous(Container parent)方法。因此,第3空应填入的是cl.next(frm);或cl.previous(frm);。

第7题:

请在下列程序的横线处填入正确的语句。 import java.awt.*; import java.awt,event.*; public class ex16 { Frame. f; TextArea ta; Button btn; public static void main(String[] args) { ex16 e = new ex16(); e.m(); } public void m() { f = new Frame("ex16"); ta = new TextArea(); btn = new Button("ok"); btn.addActionListener(new MyAction()); f.add(ta, "Center"); f.add(btn, "South"); f.setSize(100, 100); f.setVisible (true); } class MyAction implements ActionListener { ______ { System. out.println (ta. getText ()); } } }

A.static void actionPcrformcd(AcfionEvent e)

B.public void action(ActionEwent e)

C.public actionPerformed(ActionEvent e)

D.public void actionPerformed(ActionEvent e)


正确答案:D

第8题:

请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

源程序文件代码清单如下:

import java.awt.*;

import java.applet.*;

/*

<applet code="ex10_2.class" width=800 height=400 >

</applet>

*/

public class ex10_2 extends Applet

{

private Panel pane110_2;

private Canvas canvas10_2;

private Button btn1, btn2, btn3;

public void init()

{

canvas10_2=new Canvas();

canvas10_2. ______;

canvas10_2.setBackground(Color.black);

add(canvas10_2);

pane110_2 = new Panel();

pane110_2.setBackground( Color.black );

btn1 = new Button( "Red" );

btn2 = new Button( "Green" );

btn3 = new Button( "Blue" );

pane110_2.add( btn1 );

pane110_2.add( btn2 );

pane110_2.add( btn3 );

______;

}

public boolean action( Event e, Object o )

{

if( e.target == btn1 )

{

pane110_2.setBackground( Color.red );

canvas10_2.setBackground( Color.red );

}

else if( e.target == btn2 )

{

pane110_2.setBackground( Color.green );

canvas10_2.setBackground(Color.green);

}

else if( e.target == btn3 )

{

canvas10_2.setBackground( Color.blue );

pane110_2.setBackground( Color.blue );

}

return true;

}

}


正确答案:resize(300200) add(pane110_2)
resize(300,200) add(pane110_2) 解析:本题主要考查画布构件、面板构件和按钮构件的使用,以及Applet程序中的事件处理。解题关键是熟悉上述几种构件的创建和使用,能在Applet窗口中控制构件的布局,同时还要熟悉Java的事件处理机制。本题中,第1个空,要根据题目要求对画布构件的大小进行初始化,调用resize()方法实现;第2个空,此空之前的语句只是把Button构件放入了Panel构件中,还需要将Panel构件放入整个应用程序中。

第9题:

下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Labe1构件。要求点击First时则能在 Labe1中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一次actionPerformed()方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

/*

<applet code=ex2_3.class width=800 height=400>

</applet>

*/

public class ex2_3 extends Applet implements ActionListener {

private String str="ok";

private Labe1 1;

private Button btn;

public void init() {

setLayout(null);

1=new Label(str);

1.reshape(10, 10, 150, 30);

add(1);

btn = new Button("First");

btn.reshape(10, 50, 60, 20);

1.addActionListener(this);

add(btn);

btn = new Button("Second");

btn.reshape(10, 100, 60, 20);

btn.setActionCommand("First");

btn.addActionListener(this);

add(btn);

}

public void actionPerformed(ActionEvent ae) {

str="Command: " +ae.getActionCommand();

btn.setText(str);

}

}

ex2_3.htm1

<HTML>

<HEAD>

<TITLE>ex2_3</TITLE>

</HEAD>

<BODY>

<applet code="ex2_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>


正确答案:btn.addActionListener(this) btn.setActionCommand("second") 1.setText(str)
btn.addActionListener(this) btn.setActionCommand("second") 1.setText(str) 解析:本题主要考查Java语言中高级事件ActionEvent和AWT基本构件Label的常用方法的使用。解题关键是熟练掌握动作事件ActionEvent和Label构件的常用方法。在本题中,第1处,明确注册的事件监听器是监听按钮的,而不是Label的;第 2处,调用ActionEvent的setActionCommand()方法改变了ActionCommand,使按下第二个按钮时显示Command:second而不是Command:First。第3处,调用Label的setText()方法,而不是Button的方法。

第10题:

●试题六

阅读以下说明和Java代码,将解答写入答题纸的对应栏内。

【说明】

请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方,如图3所示。

注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

【程序】

import javA.awt.*;

import javA.awt.event.*;

public class square {

public static void main(String args[]){

(1)

}

}

class AppFrame. extends Frame{

TheAdapterTest listener=new TheAdapterTest();

TextField in=new TextField (5) ;

Button btn=new Button("计算");

Label ut=new Label("用于显示计算结果");

public AppFrame()

{

setLayout(new FlowLayout());

add(in);

add(btn);

add(out);

btn.addActionListener(new BtnActionAdapter());

addWindowListener(listener);

setSize(400,100);

show();

}

class BtnActionAdapter implements (2) {

public void actionPerformed( (3) ){

String s=in.getText();

double d= (4)

double sq=d*d;

out.setText(d+"的平方是:"+sq);

}

}

class TheAdapterTest extends WindowAdapter

{

public void windowClosing( (5) )

{

System.exit (1) ;

}

}

}


正确答案:

●试题六

【答案】 (1)new AppFrame()

(2)ActionListener

(3)ActionEvent

(4)Integer.parseInt(s);或等价形式

(5)WindowEvent

【解析】生成类AppFrame的对象。实现接口ActionListener。按钮动作事件类名。将字符串s转化为整数并赋给变量d。窗口事件类名

更多相关问题