首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
admin
2012-12-02
117
问题
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”,而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。
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://kaotiyun.com/show/V9ID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
下列选项中,属于公务员应当履行的义务是()。
2014年中央一号文件指出,2014年及今后一个时期,农业农村工作的总要求是()。
根据我国宪法和有关法律的规定,下列选项中有关法规“批准”生效的情形哪一个是错误的?()
在我国,自然人的计算机软件著作权的保护期限是()。
一位客人在自助餐厅就餐时,他准备在6种肉类中挑选3种,4种蔬菜中挑选2种,从3种点心中挑选2种。若不考虑食物的挑选次序,则他可以有多少种不同选择方法?
甲、乙两人同时从相距2000米的两地相向而行,甲每分钟行55米,乙每分钟行45米.如果一只狗与甲同时同向而行,每分钟行:120米,遇到乙后,立即回头向甲跑去,遇到甲再向乙跑去。这样不断地来回,直到甲和乙相遇为止,狗跑过的距离为()米。
某人对某办公软件解密,并制成光盘销售。他应承担的法律责任是()。
发展服务业要注意避免产业空心化,这一提示是必要的,但认为中国经济增长中现代服务业快速发展就一定导致产业空心化这种看法是不对的,也是相当危险的,在实际工作中持这种看法,就会使中国经济失去快速发展现代服务业的重要窗口期。实际上,形成以服务业为主的产业结构,并不
随机试题
5岁女童,2周前有咽扁桃体炎,近日因眼睑浮肿来医院就诊,以急性肾小球肾炎收入院,其前驱感染的病原体是
A.β2受体激动剂B.β2受体阻断剂C.抗胆碱能药D.糖皮质激素E.肥大细胞膜稳定剂沙丁胺醇属于
关于高动力循环状态的病理生理改变,不正确的是
下列关于机电工程施工组织设计的审核及批准,说法正确的是()。
某市一外商投资房地产企业2013年12月销售市内商品房收入1200万元;转让一块位于县城的土地使用权,取得收入600万元,年初取得该土地使用权时支付金额480万元,转让时发生相关费用5万元。则该企业此项业务应缴纳的城市维护建设税和教育费附加为()元
同业拆借市场最重要的交易对象是银行间存款。()
幼儿园和小学双方都把培养儿童的________作为衔接工作的着眼点,共同创造合理的过渡期的外部教育环境与条件,搞好衔接工作。
我国古代司法中,当法无明文规定时,有“举重以明轻”的做法,这种做法()。
某计算机系统,它的FCB占64B,一个磁盘块的大小为1KB,采用1级目录,假定文件目录中有3200个目录项,则查找一个文件平均启动盘块的次数是()。
当客观上不存在刺激的梯度变化时,人们也能在一片同质的视野中看到轮廓,这种轮廓叫()
最新回复
(
0
)