首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
admin
2012-12-02
76
问题
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”,而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class java3 extends JFrame implements ButtonSelecteActionListener
{
JButton btnMessage = new JButton(" 消息 ");
JButton btnInput = new JButton(" 输入 ");
JButton btnConfirm = new JButton(" 确认 ");
JButton btnOption = new JButton(" 选择 ");
public java3()
{
super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout( new FlowLayout() );
getContentPane().add(btnMessage);
getContentPane().add(btnInput);
getContentPane().add(btnConfirm);
getContentPane().add(btnOption);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String args[])
{
java3 fr = new java3();
fr.pack();
fr.setVisible(true);
}
Public void actionperformed(ActionEvent e)
{
Object[] opt = {"确认","取消"};
JButton instance=(JButton)e.getObject();
if( instance == btnMessage )
JOptionPane.showMessageDialog(this, "消息对话框");
else if( instance == btnInput )
JOptionPane.showInputDialog(this, "输入对话框");
else if( instance == btnConfirm )
JOptionPane.showConfirmDialog(this, "确认对话框");
else
JOptionPane.showOptionDialog(this, "选择对话框","选择",JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,null,opt,opt[1]);
}
}
选项
答案
第1处:extends JFrame implements ButtonSelectedActionListener第2处:public void actionPerformed(ActionEvente)第3处:JButton instantce = (JBbtton)e.getSource()
解析
第1处是实现与ActionEvent事件对应的的接口,使之能够处理ActionEvent事件,相应的接口应为ActionListener;第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况,JAVA是大小写敏感的;第3处是在JAVA的事件类中java.util.EventObject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。
转载请注明原文地址:https://jikaoti.com/ti/LHkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
2014年中央一号文件指出,2014年及今后一个时期,农业农村工作的总要求是()。
在我国,自然人的计算机软件著作权的保护期限是()。
关于电子信息技术,以下说法正确的是()。
甲、乙二人同时从网上下载一个100M大小的文件,甲的网速是乙的5倍。但当甲下载到一半时,由于网络故障而断网。甲修复网络连接后只能重新下载,当他下载到90%时,乙刚好下完。则甲断网期间,乙下载了:
根据以下资料,回答以下问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中。软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询
①历史上严重的干旱和洪水给生命和财产带来了难以估计的损失②但却未能从根本上摆脱严重的干旱和洪水反复给经济社会带来的巨大灾难③几千年来,人类以巨大的努力不屈不挠地进行着筑堤防洪、截流蓄水、开渠引水、掘井取水等传统模式的水利建设,推动着文明
凡论问题,皆要弄清文体的要素。人们习惯上把议论文分为三个要素,即论点、论据、论证。而任何议论首先要明确论辩的对象。叶圣陶先生在《文章例话》中说:“说明文以‘说明白了’为成功,而议论文却以‘说服他人’为成功。”叶先生讲作文深入浅出,没有花架子,遵循作文构思,
教育心理学的研究对象是什么?
设在[1,2]上f"(x)>0,则f’(1),f’(2),f(2)-f(1)或f(1)-f(2)的大小关系为()
随机试题
对于糖尿病的饮食和运动疗法,以下说法正确的是
下列的组合,错误的是
肺心病急性加重期的治疗关键是
依据《防治海洋工程建设项目污染损害海洋环境管理条例》,下列属于海洋工程建设项目的有()工程。
(操作员:李主管;账套:501账套;操作日期:2015年1月31日)设置工资项目。工资表名:销售人员工资表项目名称:病假扣款类型:数字长度:10小数:2
关于所得税的有关规定,下列说法错误的是( )。
六年级学生小雷经常迟到、旷课、上游戏厅,甚至打架,班主任王老师说了他几次,仍不见好转,就对他失去了信心,不再管他。王老师的做法不符合教师道德规范中的()。
胡锦涛同志在中央党校重要讲话中指出,科学发展观,第一要义是(),核心是(),基本要求是全面协调可持续,根本方法是统筹兼顾。
十进制数54转换成无符号二进制整数是__________。
—Readthearticleaboutthecashbasicofaccounting.—Choosethebestwordtofilleachgap,fromA,B,CorD.—Foreachquest
最新回复
(
0
)