网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

本题中,通过菜单“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;

}


参考答案

更多 “ 本题中,通过菜单“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 usernameprivate JPasswordField password;private boolean ok;private JButton okButton;private JButton cancelButton;} ” 相关考题
考题 在Excel中,下列的打印方法正确的是()。 A.单击“文件”菜单中的“页面设置”命令,出现“页面设置”对话框,在“页面”选项卡中单击“打印”按钮,最后单击“确定”按钮B.单击“文件”菜单中的“打印”命令,出现“打印”对话框,在该对话框中进行所需的相应设置后,单击“确定”按钮即可开始打印C.在“打印预览”窗口单击“打印”按钮,最后单击“确定”按钮D.单击“常用”工具栏中的“打印”按钮

考题 在VisualFoxPro命令窗口中输入CREATEDATA命令后,屏幕出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤,单击“文件”菜单中的“新建”按钮,______。A.在“新建”对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B.在“新建”对话框中选定“数据库”单选钮,再单击“向导”命令按钮C.在“新建”对话框中选定“表”单选钮,再单击“新律文件”命令按钮D.在“新建”对话框中选定“表”单选钮,再单击“向导”命令按钮

考题 显示和隐藏命令窗口的操作是()。 A、单击"常用"工具栏上的"命令窗口"按钮B、打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。C、直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口D、以上方法都可以

考题 Word中如何使多个文档窗口可以同时显示在一个屏幕上()A、单击“窗口”菜单中“全部重排”命令B、单击“视图”菜单中“全部重排”命令C、单击“窗口”菜单中“全屏显示”命令D、单击“视图”菜单中“全屏显示”命令

考题 用鼠标左键单击一个窗口的最小化按钮后,就会使该窗口缩小成为位于( )上的一个按钮。A.状态栏B.任务栏C.工具栏D.菜单栏

考题 若要在图3-19窗口(窗体名为frm001)中新增一个命令按钮,单击该命令按钮后,图像框所显示的图像就会成为此窗口的背景图像。请写出该命令按钮单击事件过程内的程序代码。

考题 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤:A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮

考题 下列操作方法中,不能重新显示出命令窗口的选项是______。A.打开“文件”菜单,单击“打开”命令B.打开“窗口”菜单,单击“命令窗口”命令C.按组合键Ctrl+F2D.单击常用工具栏中的“命令窗口”按钮

考题 本题中,通过菜单“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; )

考题 在Visual FoxPro的命令窗口中键入OPEN DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤( )。A.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击【确定】B.单击“编辑”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击【确定】C.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“项目”,并在显示窗口中选择要打开的数据库名,单击【确定】D.单击“文件”菜单中的【打开】按钮,在“打开”对话框中,从“文件类型”列表框中选择“表”,并在显示窗口中选择要打开的数据库名,单击【确定】

考题 在页面视图中想通过稍加调整窗口比例来看清文档内容的最快方法是单击:()。A.视图菜单→显示比例B.打印预览窗口C.工具栏按钮D.页面视图

考题 如果要显示公式,可选择()菜单中的选项命令,显示对话框后,单击"视图"标签,选择"窗口选项"框中的公式,按下"确定"按钮即可。 A.插入B.工具C.格式D.数据

考题 Excel中,可以用于切换到打印预览窗口的方法有( )。A.单击“文件”菜单下的“打印预览”命令 B.在“常用”工具栏中单击“打印预览”按钮 C.单击“文件”菜单下的“打印”命令,从弹出的“打印”对话框中单击“预览”按钮 D.单击“文件”菜单下的“页面设置”命令,从弹出的“页面设置”对话框中单击“打印预览”按钮

考题 若要显示公式,可选择()菜单中的选项命令,显示对话框后,单击"视图"标签,选择"窗口选项"框中的公式,按下"确定"按钮即可。A、 格式B、 工具C、 数据D、 插入

考题 要把回车符号在Word文档窗口中显示出来,可通过单击()菜单中的“显示段落标记”来实现。A、编辑B、视图C、格式D、工具

考题 msgbox函数在对话框中显示消息,等待用户单击按钮,并返回一个整数表名用户单击了哪一个按钮。

考题 在Excel中,下列的打印方法正确的是()。A、单击“文件”菜单中的“页面设置”命令,出现“页面设置”对话框,在“页面”选项卡中单击“打印”按钮,最后单击“确定”按钮B、单击“文件”菜单中的“打印”命令,出现“打印”对话框,在该对话框中进行所需的相应设置后,单击“确定”按钮即可开始打印C、在“打印预览”窗口单击“打印”按钮,最后单击“确定”按钮D、单击“常用”工具栏中的“打印”按钮

考题 关闭一个窗口的方法有()。A、双击窗口标题栏B、双击控制菜单按钮C、按Alt+F4键D、单击文件菜单并选择“退出”命令

考题 单击"邮件"标签后单击"添加"按钮后,在出现的菜单中单击"邮件"命令,系统将显示()对话框A、Internet账号对话框B、Internet连接向导对话框C、Internet电子邮件地址对话框D、电子邮件服务器名对话框

考题 保存录音文件正确步骤是()A、录音完毕后,打开“文件”菜单——给录音文件取名——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮B、录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮——给录音文件取名C、录音完毕后,打开“文件”菜单——然后单击“保存”按钮——给录音文件取名——选择“另存为…”选项,会出现一个对话框D、录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——给录音文件取名——然后单击“保存”按钮

考题 当要使用的某工具栏不在当前工作窗口上时,要将其显示出来的正确操作方法是()。A、单击/视图/菜单中的/工具栏/,选择所需的工具栏使其前面的复选框中/+/消失后按/确定/B、单击/视图/菜单中的/工具栏/,选择所需的工具栏使其前面的复选框中/+/出现后按/确定/C、单击/视图/菜单中的/工具栏/对话框中的/自定义/,在分类中单击某一类,再在按钮栏中将选中的按钮拖到工具栏框中后按/关闭/D、单击/视图/菜单中的/工具栏/对话框中的/重新设置/,再按/关闭/

考题 下面关于快捷菜单的描述中,正确的是()。A、快捷菜单可以显示出与某一对象相关的命令菜单B、选定需要操作的对象,单击左键,屏幕上就会弹出快捷菜单C、选定需要操作的对象,单击右键,屏幕上就会弹出快捷菜单D、按Esc键或单击桌面或窗口上的任一空白区域,都可以退出快捷菜单

考题 单选题单击"邮件"标签后单击"添加"按钮后,在出现的菜单中单击"邮件"命令,系统将显示()对话框A Internet账号对话框B Internet连接向导对话框C Internet电子邮件地址对话框D 电子邮件服务器名对话框

考题 单选题要在已打开工作簿中复制一张工作表的正确的菜单操作是,单击被复制的工作表标签,()。A 执行编辑→复制→选择性粘贴菜单命令,在其对话框中选定粘贴内容后单击[确定]按钮B 执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,单击建立副本复选框,再单击[确定]按钮C 执行编辑→移动或复制工作表菜单命令,在对话框中选定复制位置后,再单击[确定]按钮D 执行编辑→复制→粘贴菜单命令

考题 单选题若要显示公式,可选择()菜单中的选项命令,显示对话框后,单击"视图"标签,选择"窗口选项"框中的公式,按下"确定"按钮即可。A  格式B  工具C  数据D  插入

考题 单选题从Lightroom中跳转到Photoshop中的图像,当在Photoshop中进行编辑后,只要()就能回到Lightroom中。A 在文件菜单中选择“存储为”B 在文件菜单中选择“重新命名文件”C 单击位于图像窗口的顶部的关闭按钮,在弹出的对话框中选择“保存”D 单击位于图像窗口的顶部的关闭按钮,在弹出的对话框中选择“不保存”。

考题 单选题如何使用PowerPoint的联机帮助功能()。A 单击“常用”工具栏的“Office助手”按钮,将出现Office助手小窗口的对话框B 按“F1”键,出现Office助手小窗口和对话框C 单击“帮助”菜单的“MicrosoftPowerPoint帮助”,出现Office助手小窗口和对话框D 单击“编辑”菜单的“查找”,出现对话框

考题 单选题保存录音文件正确步骤是()A 录音完毕后,打开“文件”菜单——给录音文件取名——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮B 录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——然后单击“保存”按钮——给录音文件取名C 录音完毕后,打开“文件”菜单——然后单击“保存”按钮——给录音文件取名——选择“另存为…”选项,会出现一个对话框D 录音完毕后,打开“文件”菜单——选择“另存为…”选项,会出现一个对话框——给录音文件取名——然后单击“保存”按钮