更多"小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键"的相关试题:
[填空题]某小应用程序窗口包含有文本区dispArea,以及一个带文字“追加”的按钮。当点击这个按钮时,程序弹出一个输入信息的对话框,并将对话框中输入的内容追加到文本区中。以下是其中相应“追加”按钮事件的方法。
public void actionPerformed(ActionEvent e)
if(e.______.equals("追加"))
String result=(String)JOptionPane.showlnputDialog(null,"请输入信息",
"输入对话框",JOptionPane. PLAIN_MESSAGE,null,null,null);
dispArea.______(result+" ");
[填空题]以下程序的界面有一个文本区text,一个按钮button。程序运行时,单击按钮,则将文本区中的内容输出到out,其中out为BufferWriter类的一个对象。
public void actionPerformed(ActionEvent e)
String s;
if(e.______==button)
try
out.______(text. getText( ),0,(text. getText( )).length( ));
out. flush( );
text. setText(null);
System. exit(0);
catch(IOException exp)
text. setText("文件写出错!/n");System. exit(-1);
[简答题]以下程序的界面有一个按钮button、一个文本区textA和一个文本框textF。程序运行时,在文本区中输人数字序列,单击按钮,则在文本框中显示数字序列的和。以下是要求你编写的actionPerformed(ActionEvent e)方法的部分代码。
public void actionPerformed(ActionEvent e)
if(e.getSource( )==button)
String s=textA.getText( );double sum=0;
StringTokenizer fenxi=new StringTokenizer(s,",/n");
//请在以下位置编写代码
[单项选择]窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:
Private Sub Option1_Click(Index As Integer)
…
End Sub
下面关于此过程的参数Index的叙述中正确的是( )。
A. Index为1表示单选按钮被选中,为0表示未选中
B. Index的值可正可负
C. Index的值用来区分哪个单选按钮被选中
D. Index表示数组中单选按钮的数量
[单项选择]为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性( )。
A. Text
B. Title
C. Display
D. Caption
[填空题]在窗体上画一个文本框,名称为Text1,画一个命令按钮,名称为Command1。程序运行时,单击命令按钮,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件test.dat中。请在空格处填上适当的内容,将程序补充完整。
Private Sub Command1_Click( )
Open "C:/test.dat" For______As #1
For i=1 to Len(Text1.text)
print #1,mid(Text1.Text,i,1)
Next
Close #1
End Sub
[填空题]下列程序中,实例tat 是监听器,fr是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请将程序补充完整。
import java. awt.*;
import java. awt.event.*
public class Testppp
{
public static void main ( String args [])
{
Frame fr = new Frame ("The Adapter !" );
TheAdapterTest tat=new TheAdpterTest ( ):
fr. 【14】
fr. setSize (200, 200):
fr. setBackground (Color. pink);
fr. setVisble (true):
}
}
class TheAdapterTest extends WindowAdapter
{
public voidWindowClosing (WindowEvent e)
{
System.exit ( 1);
}
}
[填空题]下列程序中,实例tat是监听器,fr是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。
import java.awt.*;
importjava.awt.event.*;
public class Testppp
{
public static void main(String args[ ])
{
Frame fr=new Frame("The Adapter!”);
TheAdapterTest tat=new TheAdapterTest( );
fr 【 】
fr.setSize(200,200);
fr.setBackground(Color.pink);
fr.setVisible(true);
}
}
class TheAdapterTest extends WindowAdapter
=
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
=
[简答题]下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为Hide myFrm,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序代码文件清单如下;
import java.awt.*;
import java.applet.*;
/*
<applet code="ex20_3.class"width=800 height=400>
</applet>
*/
public class ex20_3 extends Applet
{
private Frame frm;
private Button showBtn;
public void init( )
{
showBtn=new Button("Show Frame");
add(ShowBtn);
}
public boolean action(Event e,Object o)
{
if{e.target==showBtn)
{
if(frm==null)
{
frm,show( );
{
frm.dispose( );
frm=null;
showBtn.setLabel("Show myFrm");
}
else
{
frm=new Frame("myFrm");
frm.resize(200,150);
frm.setBackground(Color.gray);
frm.hide( );
showBtn.SetLabel("Hide myFrm");
}
}
return true;
}
}
ex02_3.html
<HTML>
<HEAD>
[简答题]打开表单MYFORM3_4,向其中添加一个“关闭”命令按钮(名称为Command1),表单运行时,单击此按钮关闭表单(不能有多余的命令)。