本题中,通过菜单“Connect”显示一个对话框,单击“ok”按钮后,所填写的内容就会传回到主窗口并显示出来。
import java.awt.*
import java.awt.event.*;
import javax.swin9.*;
public class java3 extends JFrame. implements ActionL-
istener{
public java3(){
setTitle("java3");
setSize(300,300);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
JMenuBar mbar = new JMenuBar();
setJMenuBar(bar);
JMenu fileMenu=new JMenu("File");
mbar.add(fileMenu);
connectltem=new JMenuhem("Connect");
connecthem.addActionListener(this);
fileMenu.add(connecthem);
exithem=new JMenuhem("Exit");
exithem.addActionListener(this);
fileMenu.add(exithem);
}
public void actionPerformed(ActionEvent evt){
Object source=evt.getSource();
if(source= =connecthem){
Connectlnfo transfer=new ConnectInfo ("your-
name","pw");
if(dialog= =null)
dialog=new ConnectDialog(this);
if(dialog.showDialog(transfer)){
String uname=transfer.username;
String pwd=transfer.password;
Container contentPane=getContentPane();
contentPane.add(new JLabel("username="+
uname+",password="+pwd),"South");
validate();
}
}
else if(source= =exitltem)
System.exit(0);
}
public static void main(String[]args){
JFrame. f=new java3();
f.show();
}
private ConnectDialog dialog=null;
private JMenuhem connecthem;
private JMenuhem exithem;
}
class Connectlnfo{
public String username;
public String password;
public Connectlnfo(String U,String p){
username=u;password=P;
}
}
class ConnectDialog extends JDialog implements Ac-
tionListener{
public ConnectDialog(){
super(parent,"Connect",true);
Container contentPane=getContentPane();
JPanel pl=new JPanel();
pl.setLayout(new GridLayout(2,2));
pl.add(newJLabel("User name:"));
pl.add(username=new JTextField(""));
pl.add(new JLabel("Password:"));
pl.add(password=new JPasswordField(""));
contentPane.add("Center",pl);
Panel p2=new Panel();
okButton=addButton(p2,"ok");
cancelButton=addButton(p2。"Cancel");
contentPane.add("South",p2);
setSize(240,120);
}
JButton addButton(Container C,String name){
JButton button=new JButton(name);
button.addActionListener(this);
C.add(button);
return button;
}
public void actionPerformed(ActionEvent evt){
object source=evt.getSource();
if(source= =okButton){
ok=true:
setVisible(false);
}
else if(source= =cancelButton)
setVisible(false);
}
public void showDialog(Connectlnfo transfer){
username.setText(transfer.username);
password.setText(transfer.password);
ok=false;
show();
if(ok){
transfer.username=username.getText();
transfer.password=new String(password.get-
Password());
}
return ok;
}
private JTextField username
private JPasswordField password;
private boolean ok;
private JButton okButton;
private JButton cancelButton;
}
第1题:
用鼠标左键单击一个窗口的最小化按钮后,就会使该窗口缩小成为位于( )上的一个按钮。
A.状态栏
B.任务栏
C.工具栏
D.菜单栏
第2题:
在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤:A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
第3题:
本题中,通过菜单“Connect”显示-个对话框,单击“0k”按钮后,所填写的内容就会传回到主窗口并显示出来。



password.setText(transfer.password); k=false; show( ); if(ok){ transfer.username=username.getText( ); transfer.password=new String(password.get Password( )); ) return ok; } private JTextField username; private JPasswordField password; private boolean ok; private JButton okButton; private J Button cancelButton; )
第4题:
在页面视图中想通过稍加调整窗口比例来看清文档内容的最快方法是单击:()。
A.视图菜单→显示比例
B.打印预览窗口
C.工具栏按钮
D.页面视图
第5题:
第6题:
要把回车符号在Word文档窗口中显示出来,可通过单击()菜单中的“显示段落标记”来实现。
第7题:
在Excel中,下列的打印方法正确的是()。
第8题:
单击"邮件"标签后单击"添加"按钮后,在出现的菜单中单击"邮件"命令,系统将显示()对话框
第9题:
当要使用的某工具栏不在当前工作窗口上时,要将其显示出来的正确操作方法是()。
第10题:
Internet账号对话框
Internet连接向导对话框
Internet电子邮件地址对话框
电子邮件服务器名对话框
第11题:
格式
工具
数据
插入
第12题:
单击“常用”工具栏的“Office助手”按钮,将出现Office助手小窗口的对话框
按“F1”键,出现Office助手小窗口和对话框
单击“帮助”菜单的“MicrosoftPowerPoint帮助”,出现Office助手小窗口和对话框
单击“编辑”菜单的“查找”,出现对话框
第13题:
若要在图3-19窗口(窗体名为frm001)中新增一个命令按钮,单击该命令按钮后,图像框所显示的图像就会成为此窗口的背景图像。请写出该命令按钮单击事件过程内的程序代码。
第14题:
下列操作方法中,不能重新显示出命令窗口的选项是______。
A.打开“文件”菜单,单击“打开”命令
B.打开“窗口”菜单,单击“命令窗口”命令
C.按组合键Ctrl+F2
D.单击常用工具栏中的“命令窗口”按钮
第15题:
在Visual FoxPro的命令窗口中键入OPEN DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤( )。
A.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击【确定】
B.单击“编辑”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击【确定】
C.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“项目”,并在显示窗口中选择要打开的数据库名,单击【确定】
D.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“表”,并在显示窗口中选择要打开的数据库名,单击【确定】
第16题:
A.插入
B.工具
C.格式
D.数据
第17题:
若要显示公式,可选择()菜单中的选项命令,显示对话框后,单击"视图"标签,选择"窗口选项"框中的公式,按下"确定"按钮即可。
第18题:
msgbox函数在对话框中显示消息,等待用户单击按钮,并返回一个整数表名用户单击了哪一个按钮。
第19题:
关闭一个窗口的方法有()。
第20题:
保存录音文件正确步骤是()
第21题:
下面关于快捷菜单的描述中,正确的是()。
第22题:
执行编辑→复制→选择性粘贴菜单命令,在其对话框中选定粘贴内容后单击[确定]按钮
执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,单击建立副本复选框,再单击[确定]按钮
执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,再单击[确定]按钮
执行编辑→复制→粘贴菜单命令
第23题:
在文件菜单中选择“存储为”
在文件菜单中选择“重新命名文件”
单击位于图像窗口的顶部的关闭按钮,在弹出的对话框中选择“保存”
单击位于图像窗口的顶部的关闭按钮,在弹出的对话框中选择“不保存”。
第24题:
录音完毕后,打开“文件”菜单——给录音文件取名——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮
录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮——给录音文件取名
录音完毕后,打开“文件”菜单——然后单击“保存”按钮——给录音文件取名——选择“另存为…”选项,会出现一个对话框
录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——给录音文件取名——然后单击“保存”按钮