[说明]
面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label控件。要求点击First时则能在Label中显示出Command:First,而点击Second时则能显示出 Command: Second,要求只能使用重载一次actionPerfonned( )方法。
程序运行结果如图6所示。
import java. awt.*;
import java. awt. event. *;
import java. applet. *;
/*
< applet cede = exl_7, class width = 800 height = 400 >
</applet >
*/
public class ex]_ extends Applet implements ActionListener {
private String str = "ok";
private Label |;
private Button btn;
public void init( ) {
(1)
I = new Label(str);
I. reshape(10, 10, 150, 30);
add(I);
(2)
btn. reshape(10, 50, 60, 20);
(3)
add(btn);
btn = new Button(" Second" );
btn. reshape(10, 100, 60, 20);
(4)
btn, addActionListener(this);
add(btn);
}
public void actionPerformed(ActionEvent ae) {
str = " Command:" +ae. getActionCommand( )
(5)
ex1_7, html
< HTML >
< HEAD >
< TITLE > ext _7 </TITLE >
</HEAD >
< BODY >
< appletcode =" ext. class" width =800 height =400 >
</applet >
</BODY >
</HTML >
下面是一个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)
下面是一个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=ex20_3.class width=800 height=400>
</applet>
*/
public class ex20_3extends Applet implements ActionListener
private String str="Ok";
private Label 1;
private Button btn;
public void init( )
setLayout(null);
1=new Label(str);
1.reshape(10,10,100,30);
add(1);
btn=new Button("First");
btn.reshape(10,50,60,20);
1.addAcUonljstener(this);add(btn);
btn=new Button("Second");
btn.reshape(10,100,60,20);
btn.setActionCommand("First");
btn.addAc“OnListener(this);
add(btn);
public void actionPerformed(ActionEvent ae)
str="Command:"+ae.getActionColllInttnd( );
btn.setText(str);
ex20_3.html
<HTML>
<HEAD>
<TITLE>ex20_3</TITLE>
</HEAD>
<BODY>
<applet code="ex20_3.class"width=800 height=400 >
</applet>
</BODY>
</HTML>
综合应用题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求点击First时则能在Label中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一次actionPerformed( )方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。程序运行结果如下:
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
*/
public class ex2_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.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.html
ex2_3
btn.addActionListener(this) btn.setActionCommand("second") l.setText(str)
综合应用题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求点击First时则能在Label中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一次actionPerformed( )方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。程序运行结果如下:
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
*/
public class ex2_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.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.html
ex2_3
btn.addActionListener(this) btn.setActionCommand("second") l.setText(str)
下面是一个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>
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载一次actionPerformed( )方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=ex3_3.class width=800 height=400>
</applet>
*/
public class ex3_3 extends Applet implements ActionListener
{
private String str="ok";
private Label 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);
}
}
ex3_3.html
<HTML>
<HEAD>
<TITLE>ex3_3</TITLE>
</HEAD>
<BODY>
<applet code="ex3_3.class"width=800 height=400>
</applet>
</BODY>
</HTML>
综合应用题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求点击First时则能在Label中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一次actionPerformed( )方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。程序运行结果如下:
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
*/
public class ex2_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.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.html
ex2_3
btn.addActionListener(this) btn.setActionCommand("second") l.setText(str)
下面是一个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>
下面是一个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=ex20_3.class width=800 height=400> </applet> */ public class ex20_3extends Applet implements ActionListener { private String str="Ok"; private Label 1; private Button btn; public void init( ) { setLayout(null); 1=new Label(str); 1.reshape(10,10,100,30); add(1); btn=new Button("First"); btn.reshape(10,50,60,20); 1.addAcUonljstener(this);add(btn); btn=new Button("Second"); btn.reshape(10,100,60,20); btn.setActionCommand("First"); btn.addAc“OnListener(this); add(btn); } public void actionPerformed(ActionEvent ae) { str="Command:"+ae.getActionColllInttnd( ); btn.setText(str);} } ex20_3.html <HTML> <HEAD> <TITLE>ex20_3</TITLE> </HEAD> <BODY> <applet code="ex20_3.class"width=800 height=400 > </applet> </BODY> </HTML>
您可能感兴趣的题目